1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//! USB peripheral driver for nRF microcontrollers. #![no_std] mod errata; mod pac; mod usbd; pub use usbd::Usbd; /// A trait for device-specific USB peripherals. Implement this to add support for a new hardware /// platform. Peripherals that have this trait must have the same register block as NRF52 USBD /// peripherals. pub unsafe trait UsbPeripheral: Send { /// Pointer to the register block const REGISTERS: *const (); }