rockusb 0.3.0

Rockchip usb protocol host implementation
Documentation
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![doc = include_str!("../README.md")]

/// Device wrapper over usb transports
pub mod device;
/// libusb transport implementation
#[cfg(feature = "libusb")]
pub mod libusb;
/// nusb transport implementation
#[cfg(feature = "nusb")]
pub mod nusb;
/// sans-io protocol implementations
///
/// This module contains all protocol logic; Each operation implements the [operation::OperationSteps]
/// trait which gives a transport a series of [operation::UsbStep] to execute to complete an
/// operation.
pub mod operation;
/// low-level usb protocol data structures
pub mod protocol;