#[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

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.