Struct stm32ral::stm32l4::peripherals::usb::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 15 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 LPMCSR: RWRegister<u32>,
pub BCDR: RWRegister<u32>,
// some fields omitted
}
Fields
EP0R: RWRegister<u32>
endpoint %s register
EP1R: RWRegister<u32>
endpoint %s register
EP2R: RWRegister<u32>
endpoint %s register
EP3R: RWRegister<u32>
endpoint %s register
EP4R: RWRegister<u32>
endpoint %s register
EP5R: RWRegister<u32>
endpoint %s register
EP6R: RWRegister<u32>
endpoint %s register
EP7R: RWRegister<u32>
endpoint %s register
CNTR: RWRegister<u32>
control register
ISTR: RWRegister<u32>
interrupt status register
FNR: RORegister<u32>
frame number register
DADDR: RWRegister<u32>
device address
BTABLE: RWRegister<u32>
Buffer table address
LPMCSR: RWRegister<u32>
LPM control and status register
BCDR: RWRegister<u32>
Battery charging detector