[−][src]Struct lpc55s6x_pac::usbhsh::RegisterBlock
Register block
Fields
caplength_chipid: CAPLENGTH_CHIPID0x00 - This register contains the offset value towards the start of the operational register space and the version number of the IP block
hcsparams: HCSPARAMS0x04 - Host Controller Structural Parameters
hccparams: HCCPARAMS0x08 - Host Controller Capability Parameters
fladj_frindex: FLADJ_FRINDEX0x0c - Frame Length Adjustment
atl_ptd_base_addr: ATL_PTD_BASE_ADDR0x10 - Memory base address where ATL PTD0 is stored
iso_ptd_base_addr: ISO_PTD_BASE_ADDR0x14 - Memory base address where ISO PTD0 is stored
int_ptd_base_addr: INT_PTD_BASE_ADDR0x18 - Memory base address where INT PTD0 is stored
data_payload_base_addr: DATA_PAYLOAD_BASE_ADDR0x1c - Memory base address that indicates the start of the data payload buffers
usbcmd: USBCMD0x20 - USB Command register
usbsts: USBSTS0x24 - USB Interrupt Status register
usbintr: USBINTR0x28 - USB Interrupt Enable register
portsc1: PORTSC10x2c - Port Status and Control register
atl_ptd_done_map: ATL_PTD_DONE_MAP0x30 - Done map for each ATL PTD
atl_ptd_skip_map: ATL_PTD_SKIP_MAP0x34 - Skip map for each ATL PTD
iso_ptd_done_map: ISO_PTD_DONE_MAP0x38 - Done map for each ISO PTD
iso_ptd_skip_map: ISO_PTD_SKIP_MAP0x3c - Skip map for each ISO PTD
int_ptd_done_map: INT_PTD_DONE_MAP0x40 - Done map for each INT PTD
int_ptd_skip_map: INT_PTD_SKIP_MAP0x44 - Skip map for each INT PTD
last_ptd_inuse: LAST_PTD_INUSE0x48 - Marks the last PTD in the list for ISO, INT and ATL
utmiplus_ulpi_debug: UTMIPLUS_ULPI_DEBUG0x4c - Register to read/write registers in the attached USB PHY
portmode: PORTMODE0x50 - Controls the port if it is attached to the host block or the device block
Auto Trait Implementations
impl Send for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T> From<T> for T[src]
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> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryInto<U> 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> 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> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self