Struct xmc4200::usb0_ep1::RegisterBlock
[−]
[src]
#[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, // some fields omitted }
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