Struct xmc4200::usb0_ep0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub diepctl0: DIEPCTL0, pub diepint0: DIEPINT0, pub dieptsiz0: DIEPTSIZ0, pub diepdma0: DIEPDMA0, pub dtxfsts0: DTXFSTS0, pub diepdmab0: DIEPDMAB0, pub doepctl0: DOEPCTL0, pub doepint0: DOEPINT0, pub doeptsiz0: DOEPTSIZ0, pub doepdma0: DOEPDMA0, pub doepdmab0: DOEPDMAB0, // some fields omitted }

Register block

Fields

0x00 - Device Control IN Endpoint Control Register

0x08 - Device Endpoint Interrupt Register

0x10 - Device IN 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 Control OUT Endpoint Control Register

0x208 - Device Endpoint Interrupt Register

0x210 - Device OUT Endpoint Transfer Size Register

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