[−][src]Struct k22f::usb0::RegisterBlock
Register block
Fields
perid: PERID
0x00 - Peripheral ID register
idcomp: IDCOMP
0x04 - Peripheral ID Complement register
rev: REV
0x08 - Peripheral Revision register
addinfo: ADDINFO
0x0c - Peripheral Additional Info register
otgistat: OTGISTAT
0x10 - OTG Interrupt Status register
otgicr: OTGICR
0x14 - OTG Interrupt Control Register
otgstat: OTGSTAT
0x18 - OTG Status register
otgctl: OTGCTL
0x1c - OTG Control register
istat: ISTAT
0x80 - Interrupt Status register
inten: INTEN
0x84 - Interrupt Enable register
errstat: ERRSTAT
0x88 - Error Interrupt Status register
erren: ERREN
0x8c - Error Interrupt Enable register
stat: STAT
0x90 - Status register
ctl: CTL
0x94 - Control register
addr: ADDR
0x98 - Address register
bdtpage1: BDTPAGE1
0x9c - BDT Page Register 1
frmnuml: FRMNUML
0xa0 - Frame Number Register Low
frmnumh: FRMNUMH
0xa4 - Frame Number Register High
token: TOKEN
0xa8 - Token register
softhld: SOFTHLD
0xac - SOF Threshold Register
bdtpage2: BDTPAGE2
0xb0 - BDT Page Register 2
bdtpage3: BDTPAGE3
0xb4 - BDT Page Register 3
endpt0: ENDPT
0xc0 - Endpoint Control register
endpt1: ENDPT
0xc4 - Endpoint Control register
endpt2: ENDPT
0xc8 - Endpoint Control register
endpt3: ENDPT
0xcc - Endpoint Control register
endpt4: ENDPT
0xd0 - Endpoint Control register
endpt5: ENDPT
0xd4 - Endpoint Control register
endpt6: ENDPT
0xd8 - Endpoint Control register
endpt7: ENDPT
0xdc - Endpoint Control register
endpt8: ENDPT
0xe0 - Endpoint Control register
endpt9: ENDPT
0xe4 - Endpoint Control register
endpt10: ENDPT
0xe8 - Endpoint Control register
endpt11: ENDPT
0xec - Endpoint Control register
endpt12: ENDPT
0xf0 - Endpoint Control register
endpt13: ENDPT
0xf4 - Endpoint Control register
endpt14: ENDPT
0xf8 - Endpoint Control register
endpt15: ENDPT
0xfc - Endpoint Control register
usbctrl: USBCTRL
0x100 - USB Control register
observe: OBSERVE
0x104 - USB OTG Observe register
control: CONTROL
0x108 - USB OTG Control register
usbtrc0: USBTRC0
0x10c - USB Transceiver Control Register 0
usbfrmadjust: USBFRMADJUST
0x114 - Frame Adjust Register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,