lib.rs 410 B

123456789101112131415161718
  1. //! Low level access to RISC-V processors
  2. //!
  3. //! This crate provides:
  4. //!
  5. //! - Access to core registers like mstatus or mcause.
  6. //! - Interrupt manipulation mechanisms.
  7. //! - Wrappers around assembly instructions like `WFI`.
  8. #![no_std]
  9. #![deny(warnings)]
  10. #![cfg_attr(feature = "inline-asm", feature(asm))]
  11. extern crate bare_metal;
  12. extern crate bit_field;
  13. pub mod asm;
  14. pub mod interrupt;
  15. pub mod register;