cotton-usb-host 0.3.0

USB host stack for embedded devices
Documentation
#![doc = include_str!("../README.md")]
#![warn(missing_docs)]
#![warn(rustdoc::missing_crate_level_docs)]
#![allow(clippy::uninlined_format_args)]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(docsrs, feature(doc_cfg))]

/// Encapsulates waiting for any one of N resources to become available
pub mod async_pool;

/// A compact representation of a set of 32 booleans
pub mod bitset;
mod debug;

/// Example device-drivers for USB devices
pub mod device;

/// Example host-controller drivers
pub mod host;

/// Abstraction over host-controller drivers
pub mod host_controller;

/// Encapsulating the layout of a USB bus
pub mod topology;

/// Main encapsulation of a USB bus and all its devices
pub mod usb_bus;

/// Data representations straight from the USB standards
pub mod wire;

/// A mock host-controller driver, for writing unit tests
#[cfg(feature = "std")]
pub mod mocks;