Struct stm32ral::stm32h7::peripherals::otg_hs_host::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 103 fields
pub HCFG: RWRegister<u32>,
pub HFIR: RWRegister<u32>,
pub HFNUM: RORegister<u32>,
pub HPTXSTS: RWRegister<u32>,
pub HAINT: RORegister<u32>,
pub HAINTMSK: RWRegister<u32>,
pub HPRT: RWRegister<u32>,
pub HCCHAR0: RWRegister<u32>,
pub HCSPLT0: RWRegister<u32>,
pub HCINT0: RWRegister<u32>,
pub HCINTMSK0: RWRegister<u32>,
pub HCTSIZ0: RWRegister<u32>,
pub HCDMA0: UnsafeRWRegister<u32>,
pub HCCHAR1: RWRegister<u32>,
pub HCSPLT1: RWRegister<u32>,
pub HCINT1: RWRegister<u32>,
pub HCINTMSK1: RWRegister<u32>,
pub HCTSIZ1: RWRegister<u32>,
pub HCDMA1: UnsafeRWRegister<u32>,
pub HCCHAR2: RWRegister<u32>,
pub HCSPLT2: RWRegister<u32>,
pub HCINT2: RWRegister<u32>,
pub HCINTMSK2: RWRegister<u32>,
pub HCTSIZ2: RWRegister<u32>,
pub HCDMA2: UnsafeRWRegister<u32>,
pub HCCHAR3: RWRegister<u32>,
pub HCSPLT3: RWRegister<u32>,
pub HCINT3: RWRegister<u32>,
pub HCINTMSK3: RWRegister<u32>,
pub HCTSIZ3: RWRegister<u32>,
pub HCDMA3: UnsafeRWRegister<u32>,
pub HCCHAR4: RWRegister<u32>,
pub HCSPLT4: RWRegister<u32>,
pub HCINT4: RWRegister<u32>,
pub HCINTMSK4: RWRegister<u32>,
pub HCTSIZ4: RWRegister<u32>,
pub HCDMA4: UnsafeRWRegister<u32>,
pub HCCHAR5: RWRegister<u32>,
pub HCSPLT5: RWRegister<u32>,
pub HCINT5: RWRegister<u32>,
pub HCINTMSK5: RWRegister<u32>,
pub HCTSIZ5: RWRegister<u32>,
pub HCDMA5: UnsafeRWRegister<u32>,
pub HCCHAR6: RWRegister<u32>,
pub HCSPLT6: RWRegister<u32>,
pub HCINT6: RWRegister<u32>,
pub HCINTMSK6: RWRegister<u32>,
pub HCTSIZ6: RWRegister<u32>,
pub HCDMA6: UnsafeRWRegister<u32>,
pub HCCHAR7: RWRegister<u32>,
pub HCSPLT7: RWRegister<u32>,
pub HCINT7: RWRegister<u32>,
pub HCINTMSK7: RWRegister<u32>,
pub HCTSIZ7: RWRegister<u32>,
pub HCDMA7: UnsafeRWRegister<u32>,
pub HCCHAR8: RWRegister<u32>,
pub HCSPLT8: RWRegister<u32>,
pub HCINT8: RWRegister<u32>,
pub HCINTMSK8: RWRegister<u32>,
pub HCTSIZ8: RWRegister<u32>,
pub HCDMA8: UnsafeRWRegister<u32>,
pub HCCHAR9: RWRegister<u32>,
pub HCSPLT9: RWRegister<u32>,
pub HCINT9: RWRegister<u32>,
pub HCINTMSK9: RWRegister<u32>,
pub HCTSIZ9: RWRegister<u32>,
pub HCDMA9: UnsafeRWRegister<u32>,
pub HCCHAR10: RWRegister<u32>,
pub HCSPLT10: RWRegister<u32>,
pub HCINT10: RWRegister<u32>,
pub HCINTMSK10: RWRegister<u32>,
pub HCTSIZ10: RWRegister<u32>,
pub HCDMA10: UnsafeRWRegister<u32>,
pub HCCHAR11: RWRegister<u32>,
pub HCSPLT11: RWRegister<u32>,
pub HCINT11: RWRegister<u32>,
pub HCINTMSK11: RWRegister<u32>,
pub HCTSIZ11: RWRegister<u32>,
pub HCDMA11: UnsafeRWRegister<u32>,
pub HCCHAR12: RWRegister<u32>,
pub HCSPLT12: RWRegister<u32>,
pub HCINT12: RWRegister<u32>,
pub HCINTMSK12: RWRegister<u32>,
pub HCTSIZ12: RWRegister<u32>,
pub HCDMA12: UnsafeRWRegister<u32>,
pub HCCHAR13: RWRegister<u32>,
pub HCSPLT13: RWRegister<u32>,
pub HCINT13: RWRegister<u32>,
pub HCINTMSK13: RWRegister<u32>,
pub HCTSIZ13: RWRegister<u32>,
pub HCDMA13: UnsafeRWRegister<u32>,
pub HCCHAR14: RWRegister<u32>,
pub HCSPLT14: RWRegister<u32>,
pub HCINT14: RWRegister<u32>,
pub HCINTMSK14: RWRegister<u32>,
pub HCTSIZ14: RWRegister<u32>,
pub HCDMA14: UnsafeRWRegister<u32>,
pub HCCHAR15: RWRegister<u32>,
pub HCSPLT15: RWRegister<u32>,
pub HCINT15: RWRegister<u32>,
pub HCINTMSK15: RWRegister<u32>,
pub HCTSIZ15: RWRegister<u32>,
pub HCDMA15: UnsafeRWRegister<u32>,
// some fields omitted
}
Fields
HCFG: RWRegister<u32>
OTG_HS host configuration register
HFIR: RWRegister<u32>
OTG_HS Host frame interval register
HFNUM: RORegister<u32>
OTG_HS host frame number/frame time remaining register
HPTXSTS: RWRegister<u32>
OTG_HS_Host periodic transmit FIFO/queue status register
HAINT: RORegister<u32>
OTG_HS Host all channels interrupt register
HAINTMSK: RWRegister<u32>
OTG_HS host all channels interrupt mask register
HPRT: RWRegister<u32>
OTG_HS host port control and status register
HCCHAR0: RWRegister<u32>
OTG_HS host channel-0 characteristics register
HCSPLT0: RWRegister<u32>
OTG_HS host channel-0 split control register
HCINT0: RWRegister<u32>
OTG_HS host channel-11 interrupt register
HCINTMSK0: RWRegister<u32>
OTG_HS host channel-11 interrupt mask register
HCTSIZ0: RWRegister<u32>
OTG_HS host channel-11 transfer size register
HCDMA0: UnsafeRWRegister<u32>
OTG_HS host channel-0 DMA address register
HCCHAR1: RWRegister<u32>
OTG_HS host channel-1 characteristics register
HCSPLT1: RWRegister<u32>
OTG_HS host channel-1 split control register
HCINT1: RWRegister<u32>
OTG_HS host channel-1 interrupt register
HCINTMSK1: RWRegister<u32>
OTG_HS host channel-1 interrupt mask register
HCTSIZ1: RWRegister<u32>
OTG_HS host channel-1 transfer size register
HCDMA1: UnsafeRWRegister<u32>
OTG_HS host channel-1 DMA address register
HCCHAR2: RWRegister<u32>
OTG_HS host channel-2 characteristics register
HCSPLT2: RWRegister<u32>
OTG_HS host channel-2 split control register
HCINT2: RWRegister<u32>
OTG_HS host channel-2 interrupt register
HCINTMSK2: RWRegister<u32>
OTG_HS host channel-2 interrupt mask register
HCTSIZ2: RWRegister<u32>
OTG_HS host channel-2 transfer size register
HCDMA2: UnsafeRWRegister<u32>
OTG_HS host channel-2 DMA address register
HCCHAR3: RWRegister<u32>
OTG_HS host channel-3 characteristics register
HCSPLT3: RWRegister<u32>
OTG_HS host channel-3 split control register
HCINT3: RWRegister<u32>
OTG_HS host channel-3 interrupt register
HCINTMSK3: RWRegister<u32>
OTG_HS host channel-3 interrupt mask register
HCTSIZ3: RWRegister<u32>
OTG_HS host channel-3 transfer size register
HCDMA3: UnsafeRWRegister<u32>
OTG_HS host channel-3 DMA address register
HCCHAR4: RWRegister<u32>
OTG_HS host channel-4 characteristics register
HCSPLT4: RWRegister<u32>
OTG_HS host channel-4 split control register
HCINT4: RWRegister<u32>
OTG_HS host channel-4 interrupt register
HCINTMSK4: RWRegister<u32>
OTG_HS host channel-4 interrupt mask register
HCTSIZ4: RWRegister<u32>
OTG_HS host channel-4 transfer size register
HCDMA4: UnsafeRWRegister<u32>
OTG_HS host channel-4 DMA address register
HCCHAR5: RWRegister<u32>
OTG_HS host channel-5 characteristics register
HCSPLT5: RWRegister<u32>
OTG_HS host channel-5 split control register
HCINT5: RWRegister<u32>
OTG_HS host channel-5 interrupt register
HCINTMSK5: RWRegister<u32>
OTG_HS host channel-5 interrupt mask register
HCTSIZ5: RWRegister<u32>
OTG_HS host channel-5 transfer size register
HCDMA5: UnsafeRWRegister<u32>
OTG_HS host channel-5 DMA address register
HCCHAR6: RWRegister<u32>
OTG_HS host channel-6 characteristics register
HCSPLT6: RWRegister<u32>
OTG_HS host channel-6 split control register
HCINT6: RWRegister<u32>
OTG_HS host channel-6 interrupt register
HCINTMSK6: RWRegister<u32>
OTG_HS host channel-6 interrupt mask register
HCTSIZ6: RWRegister<u32>
OTG_HS host channel-6 transfer size register
HCDMA6: UnsafeRWRegister<u32>
OTG_HS host channel-6 DMA address register
HCCHAR7: RWRegister<u32>
OTG_HS host channel-7 characteristics register
HCSPLT7: RWRegister<u32>
OTG_HS host channel-7 split control register
HCINT7: RWRegister<u32>
OTG_HS host channel-7 interrupt register
HCINTMSK7: RWRegister<u32>
OTG_HS host channel-7 interrupt mask register
HCTSIZ7: RWRegister<u32>
OTG_HS host channel-7 transfer size register
HCDMA7: UnsafeRWRegister<u32>
OTG_HS host channel-7 DMA address register
HCCHAR8: RWRegister<u32>
OTG_HS host channel-8 characteristics register
HCSPLT8: RWRegister<u32>
OTG_HS host channel-8 split control register
HCINT8: RWRegister<u32>
OTG_HS host channel-8 interrupt register
HCINTMSK8: RWRegister<u32>
OTG_HS host channel-8 interrupt mask register
HCTSIZ8: RWRegister<u32>
OTG_HS host channel-8 transfer size register
HCDMA8: UnsafeRWRegister<u32>
OTG_HS host channel-8 DMA address register
HCCHAR9: RWRegister<u32>
OTG_HS host channel-9 characteristics register
HCSPLT9: RWRegister<u32>
OTG_HS host channel-9 split control register
HCINT9: RWRegister<u32>
OTG_HS host channel-9 interrupt register
HCINTMSK9: RWRegister<u32>
OTG_HS host channel-9 interrupt mask register
HCTSIZ9: RWRegister<u32>
OTG_HS host channel-9 transfer size register
HCDMA9: UnsafeRWRegister<u32>
OTG_HS host channel-9 DMA address register
HCCHAR10: RWRegister<u32>
OTG_HS host channel-10 characteristics register
HCSPLT10: RWRegister<u32>
OTG_HS host channel-10 split control register
HCINT10: RWRegister<u32>
OTG_HS host channel-10 interrupt register
HCINTMSK10: RWRegister<u32>
OTG_HS host channel-10 interrupt mask register
HCTSIZ10: RWRegister<u32>
OTG_HS host channel-10 transfer size register
HCDMA10: UnsafeRWRegister<u32>
OTG_HS host channel-10 DMA address register
HCCHAR11: RWRegister<u32>
OTG_HS host channel-11 characteristics register
HCSPLT11: RWRegister<u32>
OTG_HS host channel-11 split control register
HCINT11: RWRegister<u32>
OTG_HS host channel-11 interrupt register
HCINTMSK11: RWRegister<u32>
OTG_HS host channel-11 interrupt mask register
HCTSIZ11: RWRegister<u32>
OTG_HS host channel-11 transfer size register
HCDMA11: UnsafeRWRegister<u32>
OTG_HS host channel-11 DMA address register
HCCHAR12: RWRegister<u32>
OTG_HS host channel-12 characteristics register
HCSPLT12: RWRegister<u32>
OTG_HS host channel-12 split control register
HCINT12: RWRegister<u32>
OTG_HS host channel-12 interrupt register
HCINTMSK12: RWRegister<u32>
OTG_HS host channel-12 interrupt mask register
HCTSIZ12: RWRegister<u32>
OTG_HS host channel-12 transfer size register
HCDMA12: UnsafeRWRegister<u32>
OTG_HS host channel-12 DMA address register
HCCHAR13: RWRegister<u32>
OTG_HS host channel-13 characteristics register
HCSPLT13: RWRegister<u32>
OTG_HS host channel-13 split control register
HCINT13: RWRegister<u32>
OTG_HS host channel-13 interrupt register
HCINTMSK13: RWRegister<u32>
OTG_HS host channel-13 interrupt mask register
HCTSIZ13: RWRegister<u32>
OTG_HS host channel-13 transfer size register
HCDMA13: UnsafeRWRegister<u32>
OTG_HS host channel-13 DMA address register
HCCHAR14: RWRegister<u32>
OTG_HS host channel-14 characteristics register
HCSPLT14: RWRegister<u32>
OTG_HS host channel-14 split control register
HCINT14: RWRegister<u32>
OTG_HS host channel-14 interrupt register
HCINTMSK14: RWRegister<u32>
OTG_HS host channel-14 interrupt mask register
HCTSIZ14: RWRegister<u32>
OTG_HS host channel-14 transfer size register
HCDMA14: UnsafeRWRegister<u32>
OTG_HS host channel-14 DMA address register
HCCHAR15: RWRegister<u32>
OTG_HS host channel-15 characteristics register
HCSPLT15: RWRegister<u32>
OTG_HS host channel-15 split control register
HCINT15: RWRegister<u32>
OTG_HS host channel-15 interrupt register
HCINTMSK15: RWRegister<u32>
OTG_HS host channel-15 interrupt mask register
HCTSIZ15: RWRegister<u32>
OTG_HS host channel-15 transfer size register
HCDMA15: UnsafeRWRegister<u32>
OTG_HS host channel-15 DMA address register