1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! Crate providing some tools to create better device drivers more easily
//!
//! The best source to see how it works is the examples folder.
#![cfg_attr(not(test), no_std)]
// #![forbid(missing_docs)]
#![cfg_attr(feature = "async", feature(async_fn_in_trait))]
#![cfg_attr(feature = "async", allow(incomplete_features))]
pub use bit::Bit;
pub use bitvec;
// #[macro_use]
// pub mod hl;
/// The module with tools for creating the low-level parts of the device driver
#[macro_use]
pub mod ll;
pub mod utils;
mod bit;