20 lines
355 B
Rust

#![no_std]
#![feature(iter_array_chunks, maybe_uninit_slice)]
extern crate alloc;
pub mod bus;
pub mod communication;
pub mod descriptor;
pub mod device;
pub mod info;
pub mod pipe;
pub mod class_driver;
pub use communication::{UsbDirection, UsbTransfer, UsbTransferStatus, UsbTransferToken};
pub trait UsbEndpoint {}
pub trait UsbHostController {}