[−][src]Struct k64::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
clk_recover_ctrl: CLK_RECOVER_CTRL
0x140 - USB Clock recovery control
clk_recover_irc_en: CLK_RECOVER_IRC_EN
0x144 - IRC48M oscillator enable register
clk_recover_int_status: CLK_RECOVER_INT_STATUS
0x15c - Clock recovery separated interrupt status
Auto Trait Implementations
impl Send for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom 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 for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,