pub struct RegisterBlock {
Show 65 fields pub otg_hs_dcfg: OTG_HS_DCFG, pub otg_hs_dctl: OTG_HS_DCTL, pub otg_hs_dsts: OTG_HS_DSTS, pub otg_hs_diepmsk: OTG_HS_DIEPMSK, pub otg_hs_doepmsk: OTG_HS_DOEPMSK, pub otg_hs_daint: OTG_HS_DAINT, pub otg_hs_daintmsk: OTG_HS_DAINTMSK, pub otg_hs_dvbusdis: OTG_HS_DVBUSDIS, pub otg_hs_dvbuspulse: OTG_HS_DVBUSPULSE, pub otg_hs_dthrctl: OTG_HS_DTHRCTL, pub otg_hs_diepempmsk: OTG_HS_DIEPEMPMSK, pub otg_hs_deachint: OTG_HS_DEACHINT, pub otg_hs_deachintmsk: OTG_HS_DEACHINTMSK, pub otg_hs_diepeachmsk1: OTG_HS_DIEPEACHMSK1, pub otg_hs_doepeachmsk1: OTG_HS_DOEPEACHMSK1, pub otg_hs_diepctl0: OTG_HS_DIEPCTL0, pub otg_hs_diepint0: OTG_HS_DIEPINT0, pub otg_hs_dieptsiz0: OTG_HS_DIEPTSIZ0, pub otg_hs_diepdma1: OTG_HS_DIEPDMA1, pub otg_hs_dtxfsts0: OTG_HS_DTXFSTS0, pub otg_hs_diepctl1: OTG_HS_DIEPCTL1, pub otg_hs_diepint1: OTG_HS_DIEPINT1, pub otg_hs_dieptsiz1: OTG_HS_DIEPTSIZ1, pub otg_hs_diepdma2: OTG_HS_DIEPDMA2, pub otg_hs_dtxfsts1: OTG_HS_DTXFSTS1, pub otg_hs_diepctl2: OTG_HS_DIEPCTL2, pub otg_hs_diepint2: OTG_HS_DIEPINT2, pub otg_hs_dieptsiz2: OTG_HS_DIEPTSIZ2, pub otg_hs_diepdma3: OTG_HS_DIEPDMA3, pub otg_hs_dtxfsts2: OTG_HS_DTXFSTS2, pub otg_hs_diepctl3: OTG_HS_DIEPCTL3, pub otg_hs_diepint3: OTG_HS_DIEPINT3, pub otg_hs_dieptsiz3: OTG_HS_DIEPTSIZ3, pub otg_hs_diepdma4: OTG_HS_DIEPDMA4, pub otg_hs_dtxfsts3: OTG_HS_DTXFSTS3, pub otg_hs_diepctl4: OTG_HS_DIEPCTL4, pub otg_hs_diepint4: OTG_HS_DIEPINT4, pub otg_hs_dieptsiz4: OTG_HS_DIEPTSIZ4, pub otg_hs_diepdma5: OTG_HS_DIEPDMA5, pub otg_hs_dtxfsts4: OTG_HS_DTXFSTS4, pub otg_hs_diepctl5: OTG_HS_DIEPCTL5, pub otg_hs_diepint5: OTG_HS_DIEPINT5, pub otg_hs_dieptsiz5: OTG_HS_DIEPTSIZ5, pub otg_hs_dtxfsts5: OTG_HS_DTXFSTS5, pub otg_hs_diepctl6: OTG_HS_DIEPCTL6, pub otg_hs_diepint6: OTG_HS_DIEPINT6, pub otg_hs_diepctl7: OTG_HS_DIEPCTL7, pub otg_hs_diepint7: OTG_HS_DIEPINT7, pub otg_hs_doepctl0: OTG_HS_DOEPCTL0, pub otg_hs_doepint0: OTG_HS_DOEPINT0, pub otg_hs_doeptsiz0: OTG_HS_DOEPTSIZ0, pub otg_hs_doepctl1: OTG_HS_DOEPCTL1, pub otg_hs_doepint1: OTG_HS_DOEPINT1, pub otg_hs_doeptsiz1: OTG_HS_DOEPTSIZ1, pub otg_hs_doepctl2: OTG_HS_DOEPCTL2, pub otg_hs_doepint2: OTG_HS_DOEPINT2, pub otg_hs_doeptsiz2: OTG_HS_DOEPTSIZ2, pub otg_hs_doepctl3: OTG_HS_DOEPCTL3, pub otg_hs_doepint3: OTG_HS_DOEPINT3, pub otg_hs_doeptsiz3: OTG_HS_DOEPTSIZ3, pub otg_hs_doepint4: OTG_HS_DOEPINT4, pub otg_hs_doeptsiz4: OTG_HS_DOEPTSIZ4, pub otg_hs_doepint5: OTG_HS_DOEPINT5, pub otg_hs_doepint6: OTG_HS_DOEPINT6, pub otg_hs_doepint7: OTG_HS_DOEPINT7, /* private fields */
}
Expand description

Register block

Fields§

§otg_hs_dcfg: OTG_HS_DCFG

0x00 - OTG_HS device configuration register

§otg_hs_dctl: OTG_HS_DCTL

0x04 - OTG_HS device control register

§otg_hs_dsts: OTG_HS_DSTS

0x08 - OTG_HS device status register

§otg_hs_diepmsk: OTG_HS_DIEPMSK

0x10 - OTG_HS device IN endpoint common interrupt mask register

§otg_hs_doepmsk: OTG_HS_DOEPMSK

0x14 - OTG_HS device OUT endpoint common interrupt mask register

§otg_hs_daint: OTG_HS_DAINT

0x18 - OTG_HS device all endpoints interrupt register

§otg_hs_daintmsk: OTG_HS_DAINTMSK

0x1c - OTG_HS all endpoints interrupt mask register

§otg_hs_dvbusdis: OTG_HS_DVBUSDIS

0x28 - OTG_HS device VBUS discharge time register

§otg_hs_dvbuspulse: OTG_HS_DVBUSPULSE

0x2c - OTG_HS device VBUS pulsing time register

§otg_hs_dthrctl: OTG_HS_DTHRCTL

0x30 - OTG_HS Device threshold control register

§otg_hs_diepempmsk: OTG_HS_DIEPEMPMSK

0x34 - OTG_HS device IN endpoint FIFO empty interrupt mask register

§otg_hs_deachint: OTG_HS_DEACHINT

0x38 - OTG_HS device each endpoint interrupt register

§otg_hs_deachintmsk: OTG_HS_DEACHINTMSK

0x3c - OTG_HS device each endpoint interrupt register mask

§otg_hs_diepeachmsk1: OTG_HS_DIEPEACHMSK1

0x40 - OTG_HS device each in endpoint-1 interrupt register

§otg_hs_doepeachmsk1: OTG_HS_DOEPEACHMSK1

0x80 - OTG_HS device each OUT endpoint-1 interrupt register

§otg_hs_diepctl0: OTG_HS_DIEPCTL0

0x100 - OTG device endpoint-0 control register

§otg_hs_diepint0: OTG_HS_DIEPINT0

0x108 - OTG device endpoint-0 interrupt register

§otg_hs_dieptsiz0: OTG_HS_DIEPTSIZ0

0x110 - OTG_HS device IN endpoint 0 transfer size register

§otg_hs_diepdma1: OTG_HS_DIEPDMA1

0x114 - OTG_HS device endpoint-1 DMA address register

§otg_hs_dtxfsts0: OTG_HS_DTXFSTS0

0x118 - OTG_HS device IN endpoint transmit FIFO status register

§otg_hs_diepctl1: OTG_HS_DIEPCTL1

0x120 - OTG device endpoint-1 control register

§otg_hs_diepint1: OTG_HS_DIEPINT1

0x128 - OTG device endpoint-1 interrupt register

§otg_hs_dieptsiz1: OTG_HS_DIEPTSIZ1

0x130 - OTG_HS device endpoint transfer size register

§otg_hs_diepdma2: OTG_HS_DIEPDMA2

0x134 - OTG_HS device endpoint-2 DMA address register

§otg_hs_dtxfsts1: OTG_HS_DTXFSTS1

0x138 - OTG_HS device IN endpoint transmit FIFO status register

§otg_hs_diepctl2: OTG_HS_DIEPCTL2

0x140 - OTG device endpoint-2 control register

§otg_hs_diepint2: OTG_HS_DIEPINT2

0x148 - OTG device endpoint-2 interrupt register

§otg_hs_dieptsiz2: OTG_HS_DIEPTSIZ2

0x150 - OTG_HS device endpoint transfer size register

§otg_hs_diepdma3: OTG_HS_DIEPDMA3

0x154 - OTG_HS device endpoint-3 DMA address register

§otg_hs_dtxfsts2: OTG_HS_DTXFSTS2

0x158 - OTG_HS device IN endpoint transmit FIFO status register

§otg_hs_diepctl3: OTG_HS_DIEPCTL3

0x160 - OTG device endpoint-3 control register

§otg_hs_diepint3: OTG_HS_DIEPINT3

0x168 - OTG device endpoint-3 interrupt register

§otg_hs_dieptsiz3: OTG_HS_DIEPTSIZ3

0x170 - OTG_HS device endpoint transfer size register

§otg_hs_diepdma4: OTG_HS_DIEPDMA4

0x174 - OTG_HS device endpoint-4 DMA address register

§otg_hs_dtxfsts3: OTG_HS_DTXFSTS3

0x178 - OTG_HS device IN endpoint transmit FIFO status register

§otg_hs_diepctl4: OTG_HS_DIEPCTL4

0x180 - OTG device endpoint-4 control register

§otg_hs_diepint4: OTG_HS_DIEPINT4

0x188 - OTG device endpoint-4 interrupt register

§otg_hs_dieptsiz4: OTG_HS_DIEPTSIZ4

0x190 - OTG_HS device endpoint transfer size register

§otg_hs_diepdma5: OTG_HS_DIEPDMA5

0x194 - OTG_HS device endpoint-5 DMA address register

§otg_hs_dtxfsts4: OTG_HS_DTXFSTS4

0x198 - OTG_HS device IN endpoint transmit FIFO status register

§otg_hs_diepctl5: OTG_HS_DIEPCTL5

0x1a0 - OTG device endpoint-5 control register

§otg_hs_diepint5: OTG_HS_DIEPINT5

0x1a8 - OTG device endpoint-5 interrupt register

§otg_hs_dieptsiz5: OTG_HS_DIEPTSIZ5

0x1b0 - OTG_HS device endpoint transfer size register

§otg_hs_dtxfsts5: OTG_HS_DTXFSTS5

0x1b8 - OTG_HS device IN endpoint transmit FIFO status register

§otg_hs_diepctl6: OTG_HS_DIEPCTL6

0x1c0 - OTG device endpoint-6 control register

§otg_hs_diepint6: OTG_HS_DIEPINT6

0x1c8 - OTG device endpoint-6 interrupt register

§otg_hs_diepctl7: OTG_HS_DIEPCTL7

0x1e0 - OTG device endpoint-7 control register

§otg_hs_diepint7: OTG_HS_DIEPINT7

0x1e8 - OTG device endpoint-7 interrupt register

§otg_hs_doepctl0: OTG_HS_DOEPCTL0

0x300 - OTG_HS device control OUT endpoint 0 control register

§otg_hs_doepint0: OTG_HS_DOEPINT0

0x308 - OTG_HS device endpoint-0 interrupt register

§otg_hs_doeptsiz0: OTG_HS_DOEPTSIZ0

0x310 - OTG_HS device endpoint-1 transfer size register

§otg_hs_doepctl1: OTG_HS_DOEPCTL1

0x320 - OTG device endpoint-1 control register

§otg_hs_doepint1: OTG_HS_DOEPINT1

0x328 - OTG_HS device endpoint-1 interrupt register

§otg_hs_doeptsiz1: OTG_HS_DOEPTSIZ1

0x330 - OTG_HS device endpoint-2 transfer size register

§otg_hs_doepctl2: OTG_HS_DOEPCTL2

0x340 - OTG device endpoint-2 control register

§otg_hs_doepint2: OTG_HS_DOEPINT2

0x348 - OTG_HS device endpoint-2 interrupt register

§otg_hs_doeptsiz2: OTG_HS_DOEPTSIZ2

0x350 - OTG_HS device endpoint-3 transfer size register

§otg_hs_doepctl3: OTG_HS_DOEPCTL3

0x360 - OTG device endpoint-3 control register

§otg_hs_doepint3: OTG_HS_DOEPINT3

0x368 - OTG_HS device endpoint-3 interrupt register

§otg_hs_doeptsiz3: OTG_HS_DOEPTSIZ3

0x370 - OTG_HS device endpoint-4 transfer size register

§otg_hs_doepint4: OTG_HS_DOEPINT4

0x388 - OTG_HS device endpoint-4 interrupt register

§otg_hs_doeptsiz4: OTG_HS_DOEPTSIZ4

0x390 - OTG_HS device endpoint-5 transfer size register

§otg_hs_doepint5: OTG_HS_DOEPINT5

0x3a8 - OTG_HS device endpoint-5 interrupt register

§otg_hs_doepint6: OTG_HS_DOEPINT6

0x3c8 - OTG_HS device endpoint-6 interrupt register

§otg_hs_doepint7: OTG_HS_DOEPINT7

0x3e8 - OTG_HS device endpoint-7 interrupt 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.