Struct stm32f103xx::usb::RegisterBlock
[−]
[src]
pub struct RegisterBlock { pub ep0r: Ep0r, pub ep1r: Ep1r, pub ep2r: Ep2r, pub ep3r: Ep3r, pub ep4r: Ep4r, pub ep5r: Ep5r, pub ep6r: Ep6r, pub ep7r: Ep7r, pub cntr: Cntr, pub istr: Istr, pub fnr: Fnr, pub daddr: Daddr, pub btable: Btable, // some fields omitted }
Register block
Fields
ep0r: Ep0r
0x00 - endpoint 0 register
ep1r: Ep1r
0x04 - endpoint 1 register
ep2r: Ep2r
0x08 - endpoint 2 register
ep3r: Ep3r
0x0c - endpoint 3 register
ep4r: Ep4r
0x10 - endpoint 4 register
ep5r: Ep5r
0x14 - endpoint 5 register
ep6r: Ep6r
0x18 - endpoint 6 register
ep7r: Ep7r
0x1c - endpoint 7 register
cntr: Cntr
0x40 - control register
istr: Istr
0x44 - interrupt status register
fnr: Fnr
0x48 - frame number register
daddr: Daddr
0x4c - device address
btable: Btable
0x50 - Buffer table address