Struct stm32ral::stm32l4::stm32l4x3::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<u16>,
// some fields omitted
}
Fields
EP0R: RWRegister<u32>
endpoint 0 register
EP1R: RWRegister<u32>
endpoint 1 register
EP2R: RWRegister<u32>
endpoint 2 register
EP3R: RWRegister<u32>
endpoint 3 register
EP4R: RWRegister<u32>
endpoint 4 register
EP5R: RWRegister<u32>
endpoint 5 register
EP6R: RWRegister<u32>
endpoint 6 register
EP7R: RWRegister<u32>
endpoint 7 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
BCDR: RWRegister<u16>
Battery charging detector