Struct stm32ral::stm32f7::peripherals::otg_hs_device_v1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 101 fields
pub OTG_HS_DCFG: RWRegister<u32>,
pub OTG_HS_DCTL: RWRegister<u32>,
pub OTG_HS_DSTS: RORegister<u32>,
pub OTG_HS_DIEPMSK: RWRegister<u32>,
pub OTG_HS_DOEPMSK: RWRegister<u32>,
pub OTG_HS_DAINT: RORegister<u32>,
pub OTG_HS_DAINTMSK: RWRegister<u32>,
pub OTG_HS_DVBUSDIS: RWRegister<u32>,
pub OTG_HS_DVBUSPULSE: RWRegister<u32>,
pub OTG_HS_DTHRCTL: RWRegister<u32>,
pub OTG_HS_DIEPEMPMSK: RWRegister<u32>,
pub OTG_HS_DEACHINT: RWRegister<u32>,
pub OTG_HS_DEACHINTMSK: RWRegister<u32>,
pub OTG_HS_DIEPCTL0: RWRegister<u32>,
pub OTG_HS_DIEPINT0: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ0: RWRegister<u32>,
pub OTG_HS_DIEPDMA0: RWRegister<u32>,
pub OTG_HS_DTXFSTS0: RORegister<u32>,
pub OTG_HS_DIEPCTL1: RWRegister<u32>,
pub OTG_HS_DIEPINT1: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ1: RWRegister<u32>,
pub OTG_HS_DIEPDMA1: RWRegister<u32>,
pub OTG_HS_DTXFSTS1: RORegister<u32>,
pub OTG_HS_DIEPCTL2: RWRegister<u32>,
pub OTG_HS_DIEPINT2: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ2: RWRegister<u32>,
pub OTG_HS_DIEPDMA2: RWRegister<u32>,
pub OTG_HS_DTXFSTS2: RORegister<u32>,
pub OTG_HS_DIEPCTL3: RWRegister<u32>,
pub OTG_HS_DIEPINT3: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ3: RWRegister<u32>,
pub OTG_HS_DIEPDMA3: RWRegister<u32>,
pub OTG_HS_DTXFSTS3: RORegister<u32>,
pub OTG_HS_DIEPCTL4: RWRegister<u32>,
pub OTG_HS_DIEPINT4: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ4: RWRegister<u32>,
pub OTG_HS_DIEPDMA4: RWRegister<u32>,
pub OTG_HS_DTXFSTS4: RORegister<u32>,
pub OTG_HS_DIEPCTL5: RWRegister<u32>,
pub OTG_HS_DIEPINT5: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ5: RWRegister<u32>,
pub OTG_HS_DIEPDMA5: RWRegister<u32>,
pub OTG_HS_DTXFSTS5: RORegister<u32>,
pub OTG_HS_DIEPCTL6: RWRegister<u32>,
pub OTG_HS_DIEPINT6: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ6: RWRegister<u32>,
pub OTG_HS_DIEPDMA6: RWRegister<u32>,
pub OTG_HS_DTXFSTS6: RWRegister<u32>,
pub OTG_HS_DIEPCTL7: RWRegister<u32>,
pub OTG_HS_DIEPINT7: RWRegister<u32>,
pub OTG_HS_DIEPTSIZ7: RWRegister<u32>,
pub OTG_HS_DIEPDMA7: RWRegister<u32>,
pub OTG_HS_DTXFSTS7: RWRegister<u32>,
pub OTG_HS_DIEPDMA8: RWRegister<u32>,
pub OTG_HS_DIEPDMA9: RWRegister<u32>,
pub OTG_HS_DIEPDMA10: RWRegister<u32>,
pub OTG_HS_DIEPDMA11: RWRegister<u32>,
pub OTG_HS_DIEPDMA12: RWRegister<u32>,
pub OTG_HS_DIEPDMA13: RWRegister<u32>,
pub OTG_HS_DIEPDMA14: RWRegister<u32>,
pub OTG_HS_DIEPDMA15: RWRegister<u32>,
pub OTG_HS_DOEPCTL0: RWRegister<u32>,
pub OTG_HS_DOEPINT0: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ0: RWRegister<u32>,
pub OTG_HS_DOEPDMA0: RWRegister<u32>,
pub OTG_HS_DOEPCTL1: RWRegister<u32>,
pub OTG_HS_DOEPINT1: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ1: RWRegister<u32>,
pub OTG_HS_DOEPDMA1: RWRegister<u32>,
pub OTG_HS_DOEPCTL2: RWRegister<u32>,
pub OTG_HS_DOEPINT2: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ2: RWRegister<u32>,
pub OTG_HS_DOEPDMA2: RWRegister<u32>,
pub OTG_HS_DOEPCTL3: RWRegister<u32>,
pub OTG_HS_DOEPINT3: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ3: RWRegister<u32>,
pub OTG_HS_DOEPDMA3: RWRegister<u32>,
pub OTG_HS_DOEPCTL4: RWRegister<u32>,
pub OTG_HS_DOEPINT4: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ4: RWRegister<u32>,
pub OTG_HS_DOEPDMA4: RWRegister<u32>,
pub OTG_HS_DOEPCTL5: RWRegister<u32>,
pub OTG_HS_DOEPINT5: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ5: RWRegister<u32>,
pub OTG_HS_DOEPDMA5: RWRegister<u32>,
pub OTG_HS_DOEPCTL6: RWRegister<u32>,
pub OTG_HS_DOEPINT6: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ6: RWRegister<u32>,
pub OTG_HS_DOEPDMA6: RWRegister<u32>,
pub OTG_HS_DOEPCTL7: RWRegister<u32>,
pub OTG_HS_DOEPINT7: RWRegister<u32>,
pub OTG_HS_DOEPTSIZ7: RWRegister<u32>,
pub OTG_HS_DOEPDMA7: RWRegister<u32>,
pub OTG_HS_DOEPDMA8: RWRegister<u32>,
pub OTG_HS_DOEPDMA9: RWRegister<u32>,
pub OTG_HS_DOEPDMA10: RWRegister<u32>,
pub OTG_HS_DOEPDMA11: RWRegister<u32>,
pub OTG_HS_DOEPDMA12: RWRegister<u32>,
pub OTG_HS_DOEPDMA13: RWRegister<u32>,
pub OTG_HS_DOEPDMA14: RWRegister<u32>,
pub OTG_HS_DOEPDMA15: RWRegister<u32>,
// some fields omitted
}
Fields
OTG_HS_DCFG: RWRegister<u32>
OTG_HS device configuration register
OTG_HS_DCTL: RWRegister<u32>
OTG_HS device control register
OTG_HS_DSTS: RORegister<u32>
OTG_HS device status register
OTG_HS_DIEPMSK: RWRegister<u32>
OTG_HS device IN endpoint common interrupt mask register
OTG_HS_DOEPMSK: RWRegister<u32>
OTG_HS device OUT endpoint common interrupt mask register
OTG_HS_DAINT: RORegister<u32>
OTG_HS device all endpoints interrupt register
OTG_HS_DAINTMSK: RWRegister<u32>
OTG_HS all endpoints interrupt mask register
OTG_HS_DVBUSDIS: RWRegister<u32>
OTG_HS device VBUS discharge time register
OTG_HS_DVBUSPULSE: RWRegister<u32>
OTG_HS device VBUS pulsing time register
OTG_HS_DTHRCTL: RWRegister<u32>
OTG_HS Device threshold control register
OTG_HS_DIEPEMPMSK: RWRegister<u32>
OTG_HS device IN endpoint FIFO empty interrupt mask register
OTG_HS_DEACHINT: RWRegister<u32>
OTG_HS device each endpoint interrupt register
OTG_HS_DEACHINTMSK: RWRegister<u32>
OTG_HS device each endpoint interrupt register mask
OTG_HS_DIEPCTL0: RWRegister<u32>
OTG device endpoint-0 control register
OTG_HS_DIEPINT0: RWRegister<u32>
OTG device endpoint-0 interrupt register
OTG_HS_DIEPTSIZ0: RWRegister<u32>
OTG_HS device IN endpoint 0 transfer size register
OTG_HS_DIEPDMA0: RWRegister<u32>
OTG_HS device endpoint-1 DMA address register
OTG_HS_DTXFSTS0: RORegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL1: RWRegister<u32>
OTG device endpoint-1 control register
OTG_HS_DIEPINT1: RWRegister<u32>
OTG device endpoint-1 interrupt register
OTG_HS_DIEPTSIZ1: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA1: RWRegister<u32>
OTG_HS device endpoint-2 DMA address register
OTG_HS_DTXFSTS1: RORegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL2: RWRegister<u32>
OTG device endpoint-2 control register
OTG_HS_DIEPINT2: RWRegister<u32>
OTG device endpoint-2 interrupt register
OTG_HS_DIEPTSIZ2: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA2: RWRegister<u32>
OTG_HS device endpoint-3 DMA address register
OTG_HS_DTXFSTS2: RORegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL3: RWRegister<u32>
OTG device endpoint-3 control register
OTG_HS_DIEPINT3: RWRegister<u32>
OTG device endpoint-3 interrupt register
OTG_HS_DIEPTSIZ3: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA3: RWRegister<u32>
OTG_HS device endpoint-4 DMA address register
OTG_HS_DTXFSTS3: RORegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL4: RWRegister<u32>
OTG device endpoint-4 control register
OTG_HS_DIEPINT4: RWRegister<u32>
OTG device endpoint-4 interrupt register
OTG_HS_DIEPTSIZ4: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA4: RWRegister<u32>
OTG_HS device endpoint-5 DMA address register
OTG_HS_DTXFSTS4: RORegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL5: RWRegister<u32>
OTG device endpoint-5 control register
OTG_HS_DIEPINT5: RWRegister<u32>
OTG device endpoint-5 interrupt register
OTG_HS_DIEPTSIZ5: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA5: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DTXFSTS5: RORegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL6: RWRegister<u32>
OTG device endpoint-6 control register
OTG_HS_DIEPINT6: RWRegister<u32>
OTG device endpoint-6 interrupt register
OTG_HS_DIEPTSIZ6: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA6: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DTXFSTS6: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPCTL7: RWRegister<u32>
OTG device endpoint-7 control register
OTG_HS_DIEPINT7: RWRegister<u32>
OTG device endpoint-7 interrupt register
OTG_HS_DIEPTSIZ7: RWRegister<u32>
OTG_HS device endpoint transfer size register
OTG_HS_DIEPDMA7: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DTXFSTS7: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO status register
OTG_HS_DIEPDMA8: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA9: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA10: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA11: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA12: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA13: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA14: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DIEPDMA15: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL0: RWRegister<u32>
OTG_HS device control OUT endpoint 0 control register
OTG_HS_DOEPINT0: RWRegister<u32>
OTG_HS device endpoint-0 interrupt register
OTG_HS_DOEPTSIZ0: RWRegister<u32>
OTG_HS device endpoint-0 transfer size register
OTG_HS_DOEPDMA0: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL1: RWRegister<u32>
OTG device endpoint-1 control register
OTG_HS_DOEPINT1: RWRegister<u32>
OTG_HS device endpoint-1 interrupt register
OTG_HS_DOEPTSIZ1: RWRegister<u32>
OTG_HS device endpoint-1 transfer size register
OTG_HS_DOEPDMA1: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL2: RWRegister<u32>
OTG device endpoint-2 control register
OTG_HS_DOEPINT2: RWRegister<u32>
OTG_HS device endpoint-2 interrupt register
OTG_HS_DOEPTSIZ2: RWRegister<u32>
OTG_HS device endpoint-2 transfer size register
OTG_HS_DOEPDMA2: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL3: RWRegister<u32>
OTG device endpoint-3 control register
OTG_HS_DOEPINT3: RWRegister<u32>
OTG_HS device endpoint-3 interrupt register
OTG_HS_DOEPTSIZ3: RWRegister<u32>
OTG_HS device endpoint-3 transfer size register
OTG_HS_DOEPDMA3: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL4: RWRegister<u32>
OTG device endpoint-4 control register
OTG_HS_DOEPINT4: RWRegister<u32>
OTG_HS device endpoint-4 interrupt register
OTG_HS_DOEPTSIZ4: RWRegister<u32>
OTG_HS device endpoint-4 transfer size register
OTG_HS_DOEPDMA4: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL5: RWRegister<u32>
OTG device endpoint-5 control register
OTG_HS_DOEPINT5: RWRegister<u32>
OTG_HS device endpoint-5 interrupt register
OTG_HS_DOEPTSIZ5: RWRegister<u32>
OTG_HS device endpoint-5 transfer size register
OTG_HS_DOEPDMA5: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL6: RWRegister<u32>
OTG device endpoint-6 control register
OTG_HS_DOEPINT6: RWRegister<u32>
OTG_HS device endpoint-6 interrupt register
OTG_HS_DOEPTSIZ6: RWRegister<u32>
OTG_HS device endpoint-6 transfer size register
OTG_HS_DOEPDMA6: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPCTL7: RWRegister<u32>
OTG device endpoint-7 control register
OTG_HS_DOEPINT7: RWRegister<u32>
OTG_HS device endpoint-7 interrupt register
OTG_HS_DOEPTSIZ7: RWRegister<u32>
OTG_HS device endpoint-7 transfer size register
OTG_HS_DOEPDMA7: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA8: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA9: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA10: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA11: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA12: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA13: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA14: RWRegister<u32>
OTG Device channel-x DMA address register
OTG_HS_DOEPDMA15: RWRegister<u32>
OTG Device channel-x DMA address register