Struct stm32ral::stm32g4::peripherals::usb::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub EP0R: RWRegister<u32>,
pub EP1R: RWRegister<u32>,
pub EP2R: RWRegister<u32>,
pub EP3R: RWRegister<u32>,
pub EP4R: RWRegister<u32>,
pub EP5R: RWRegister<u32>,
pub EP6R: RWRegister<u32>,
pub EP7R: RWRegister<u32>,
pub CNTR: RWRegister<u32>,
pub ISTR: RWRegister<u32>,
pub FNR: RORegister<u32>,
pub DADDR: RWRegister<u32>,
pub BTABLE: RWRegister<u32>,
pub BCDR: RWRegister<u32>,
// some fields omitted
}
Fields
EP0R: RWRegister<u32>
USB endpoint n register
EP1R: RWRegister<u32>
USB endpoint n register
EP2R: RWRegister<u32>
USB endpoint n register
EP3R: RWRegister<u32>
USB endpoint n register
EP4R: RWRegister<u32>
USB endpoint n register
EP5R: RWRegister<u32>
USB endpoint n register
EP6R: RWRegister<u32>
USB endpoint n register
EP7R: RWRegister<u32>
USB endpoint n register
CNTR: RWRegister<u32>
USB control register
ISTR: RWRegister<u32>
USB interrupt status register
FNR: RORegister<u32>
USB frame number register
DADDR: RWRegister<u32>
USB device address
BTABLE: RWRegister<u32>
Buffer table address
BCDR: RWRegister<u32>
Battery Charging Detector