Struct xmc4300::usb0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn gintsts_devicemode(&self) -> &GINTSTS_DEVICEMODE
pub const fn gintsts_devicemode(&self) -> &GINTSTS_DEVICEMODE
0x14 - Interrupt Register [DEVICEMODE]
sourcepub const fn gintsts_hostmode(&self) -> &GINTSTS_HOSTMODE
pub const fn gintsts_hostmode(&self) -> &GINTSTS_HOSTMODE
0x14 - Interrupt Register [HOSTMODE]
sourcepub const fn gintmsk_devicemode(&self) -> &GINTMSK_DEVICEMODE
pub const fn gintmsk_devicemode(&self) -> &GINTMSK_DEVICEMODE
0x18 - Interrupt Mask Register [DEVICEMODE]
sourcepub const fn gintmsk_hostmode(&self) -> &GINTMSK_HOSTMODE
pub const fn gintmsk_hostmode(&self) -> &GINTMSK_HOSTMODE
0x18 - Interrupt Mask Register [HOSTMODE]
sourcepub const fn grxstsr_devicemode(&self) -> &GRXSTSR_DEVICEMODE
pub const fn grxstsr_devicemode(&self) -> &GRXSTSR_DEVICEMODE
0x1c - Receive Status Debug Read Register [DEVICEMODE]
sourcepub const fn grxstsr_hostmode(&self) -> &GRXSTSR_HOSTMODE
pub const fn grxstsr_hostmode(&self) -> &GRXSTSR_HOSTMODE
0x1c - Receive Status Debug Read Register [HOSTMODE]
sourcepub const fn grxstsp_hostmode(&self) -> &GRXSTSP_HOSTMODE
pub const fn grxstsp_hostmode(&self) -> &GRXSTSP_HOSTMODE
0x20 - Receive Status Read and Pop Register [HOSTMODE]
sourcepub const fn grxstsp_devicemode(&self) -> &GRXSTSP_DEVICEMODE
pub const fn grxstsp_devicemode(&self) -> &GRXSTSP_DEVICEMODE
0x20 - Receive Status Read and Pop Register [DEVICEMODE]
sourcepub const fn gnptxfsiz_devicemode(&self) -> &GNPTXFSIZ_DEVICEMODE
pub const fn gnptxfsiz_devicemode(&self) -> &GNPTXFSIZ_DEVICEMODE
0x28 - Non-Periodic Transmit FIFO Size Register [DEVICEMODE]
sourcepub const fn gnptxfsiz_hostmode(&self) -> &GNPTXFSIZ_HOSTMODE
pub const fn gnptxfsiz_hostmode(&self) -> &GNPTXFSIZ_HOSTMODE
0x28 - Non-Periodic Transmit FIFO Size Register [HOSTMODE]
sourcepub const fn gnptxsts(&self) -> &GNPTXSTS
pub const fn gnptxsts(&self) -> &GNPTXSTS
0x2c - Non-Periodic Transmit FIFO/Queue Status Register
sourcepub const fn dieptxf1(&self) -> &DIEPTXF1
pub const fn dieptxf1(&self) -> &DIEPTXF1
0x104 - Device IN Endpoint Transmit FIFO Size Register
sourcepub const fn dieptxf2(&self) -> &DIEPTXF2
pub const fn dieptxf2(&self) -> &DIEPTXF2
0x108 - Device IN Endpoint Transmit FIFO Size Register
sourcepub const fn dieptxf3(&self) -> &DIEPTXF3
pub const fn dieptxf3(&self) -> &DIEPTXF3
0x10c - Device IN Endpoint Transmit FIFO Size Register
sourcepub const fn dieptxf4(&self) -> &DIEPTXF4
pub const fn dieptxf4(&self) -> &DIEPTXF4
0x110 - Device IN Endpoint Transmit FIFO Size Register
sourcepub const fn dieptxf5(&self) -> &DIEPTXF5
pub const fn dieptxf5(&self) -> &DIEPTXF5
0x114 - Device IN Endpoint Transmit FIFO Size Register
sourcepub const fn dieptxf6(&self) -> &DIEPTXF6
pub const fn dieptxf6(&self) -> &DIEPTXF6
0x118 - Device IN Endpoint Transmit FIFO Size Register
sourcepub const fn hptxsts(&self) -> &HPTXSTS
pub const fn hptxsts(&self) -> &HPTXSTS
0x410 - Host Periodic Transmit FIFO/ Queue Status Register
sourcepub const fn diepmsk(&self) -> &DIEPMSK
pub const fn diepmsk(&self) -> &DIEPMSK
0x810 - Device IN Endpoint Common Interrupt Mask Register
sourcepub const fn doepmsk(&self) -> &DOEPMSK
pub const fn doepmsk(&self) -> &DOEPMSK
0x814 - Device OUT Endpoint Common Interrupt Mask Register
sourcepub const fn dvbuspulse(&self) -> &DVBUSPULSE
pub const fn dvbuspulse(&self) -> &DVBUSPULSE
0x82c - Device VBUS Pulsing Time Register
sourcepub const fn diepempmsk(&self) -> &DIEPEMPMSK
pub const fn diepempmsk(&self) -> &DIEPEMPMSK
0x834 - Device IN Endpoint FIFO Empty Interrupt Mask Register