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

0x00 - Device Endpoint Control Register [ISOCONT]

0x08 - Device Endpoint Interrupt Register

0x10 - Device Endpoint Transfer Size Register

0x14 - Device Endpoint DMA Address Register

0x18 - Device IN Endpoint Transmit FIFO Status Register

0x1c - Device Endpoint DMA Buffer Address Register

0x200 - Device Endpoint Control Register [ISOCONT]

0x208 - Device Endpoint Interrupt Register

0x210 - Device Endpoint Transfer Size Register [ISO]

0x214 - Device Endpoint DMA Address Register

0x21c - Device Endpoint DMA Buffer Address Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock