Crate device_driver[−][src]
Crate providing some tools to create better device drivers more easily
The best source to see how it works is the examples folder.
Re-exports
pub use bitvec; |
Modules
ll | The module with tools for creating the low-level parts of the device driver |
utils | Module containing utilities. As a user of this crate, you shouldn’t have to use this directly and because it is used in the macros, these need to be public. |
Macros
create_low_level_device | The base macro for low level. Creates the struct and implements the right traits for it. |
implement_registers | Defines a register interface for a low level device. |
Enums
Bit | A single bit |