Crate device_driver[][src]

Expand description

Crate providing some tools to create better device drivers more easily

The best source to see how it works is the examples folder.


pub use bitvec;


The module with tools for creating the low-level parts of the device driver

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.


The base macro for low level. Creates the struct and implements the right traits for it.

Defines a register interface for a low level device.


A single bit