12345678910111213141516171819202122232425262728 |
- //! Low level access to RISC-V processors
- //!
- //! # Minimum Supported Rust Version (MSRV)
- //!
- //! This crate is guaranteed to compile on stable Rust 1.59 and up. It *might*
- //! compile with older versions but that may change in any new patch release.
- //!
- //! # Features
- //!
- //! This crate provides:
- //!
- //! - Access to core registers like `mstatus` or `mcause`.
- //! - Interrupt manipulation mechanisms.
- //! - Wrappers around assembly instructions like `WFI`.
- #![no_std]
- extern crate bare_metal;
- extern crate bit_field;
- extern crate embedded_hal;
- pub mod asm;
- pub mod delay;
- pub mod interrupt;
- pub mod register;
- #[macro_use]
- mod macros;
|