Struct xmc4400::usb0_ep1::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub diepctl_isocont: DIEPCTL_ISOCONT,
pub diepint: DIEPINT,
pub dieptsiz: DIEPTSIZ,
pub diepdma: DIEPDMA,
pub dtxfsts: DTXFSTS,
pub diepdmab: DIEPDMAB,
pub doepctl_isocont: DOEPCTL_ISOCONT,
pub doepint: DOEPINT,
pub doeptsiz_iso: DOEPTSIZ_ISO,
pub doepdma: DOEPDMA,
pub doepdmab: DOEPDMAB,
/* private fields */
}
Expand description
Register block
Fields§
§diepctl_isocont: DIEPCTL_ISOCONT
0x00 - Device Endpoint Control Register [ISOCONT]
diepint: DIEPINT
0x08 - Device Endpoint Interrupt Register
dieptsiz: DIEPTSIZ
0x10 - Device Endpoint Transfer Size Register
diepdma: DIEPDMA
0x14 - Device Endpoint DMA Address Register
dtxfsts: DTXFSTS
0x18 - Device IN Endpoint Transmit FIFO Status Register
diepdmab: DIEPDMAB
0x1c - Device Endpoint DMA Buffer Address Register
doepctl_isocont: DOEPCTL_ISOCONT
0x200 - Device Endpoint Control Register [ISOCONT]
doepint: DOEPINT
0x208 - Device Endpoint Interrupt Register
doeptsiz_iso: DOEPTSIZ_ISO
0x210 - Device Endpoint Transfer Size Register [ISO]
doepdma: DOEPDMA
0x214 - Device Endpoint DMA Address Register
doepdmab: DOEPDMAB
0x21c - Device Endpoint DMA Buffer Address Register