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