Struct stm32_hal2::pac::otg1_hs_host::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 103 fields
pub hcfg: Reg<HCFG_SPEC>,
pub hfir: Reg<HFIR_SPEC>,
pub hfnum: Reg<HFNUM_SPEC>,
pub hptxsts: Reg<HPTXSTS_SPEC>,
pub haint: Reg<HAINT_SPEC>,
pub haintmsk: Reg<HAINTMSK_SPEC>,
pub hprt: Reg<HPRT_SPEC>,
pub hcchar0: Reg<HCCHAR0_SPEC>,
pub hcsplt0: Reg<HCSPLT0_SPEC>,
pub hcint0: Reg<HCINT0_SPEC>,
pub hcintmsk0: Reg<HCINTMSK0_SPEC>,
pub hctsiz0: Reg<HCTSIZ0_SPEC>,
pub hcdma0: Reg<HCDMA0_SPEC>,
pub hcchar1: Reg<HCCHAR1_SPEC>,
pub hcsplt1: Reg<HCSPLT1_SPEC>,
pub hcint1: Reg<HCINT1_SPEC>,
pub hcintmsk1: Reg<HCINTMSK1_SPEC>,
pub hctsiz1: Reg<HCTSIZ1_SPEC>,
pub hcdma1: Reg<HCDMA1_SPEC>,
pub hcchar2: Reg<HCCHAR2_SPEC>,
pub hcsplt2: Reg<HCSPLT2_SPEC>,
pub hcint2: Reg<HCINT2_SPEC>,
pub hcintmsk2: Reg<HCINTMSK2_SPEC>,
pub hctsiz2: Reg<HCTSIZ2_SPEC>,
pub hcdma2: Reg<HCDMA2_SPEC>,
pub hcchar3: Reg<HCCHAR3_SPEC>,
pub hcsplt3: Reg<HCSPLT3_SPEC>,
pub hcint3: Reg<HCINT3_SPEC>,
pub hcintmsk3: Reg<HCINTMSK3_SPEC>,
pub hctsiz3: Reg<HCTSIZ3_SPEC>,
pub hcdma3: Reg<HCDMA3_SPEC>,
pub hcchar4: Reg<HCCHAR4_SPEC>,
pub hcsplt4: Reg<HCSPLT4_SPEC>,
pub hcint4: Reg<HCINT4_SPEC>,
pub hcintmsk4: Reg<HCINTMSK4_SPEC>,
pub hctsiz4: Reg<HCTSIZ4_SPEC>,
pub hcdma4: Reg<HCDMA4_SPEC>,
pub hcchar5: Reg<HCCHAR5_SPEC>,
pub hcsplt5: Reg<HCSPLT5_SPEC>,
pub hcint5: Reg<HCINT5_SPEC>,
pub hcintmsk5: Reg<HCINTMSK5_SPEC>,
pub hctsiz5: Reg<HCTSIZ5_SPEC>,
pub hcdma5: Reg<HCDMA5_SPEC>,
pub hcchar6: Reg<HCCHAR6_SPEC>,
pub hcsplt6: Reg<HCSPLT6_SPEC>,
pub hcint6: Reg<HCINT6_SPEC>,
pub hcintmsk6: Reg<HCINTMSK6_SPEC>,
pub hctsiz6: Reg<HCTSIZ6_SPEC>,
pub hcdma6: Reg<HCDMA6_SPEC>,
pub hcchar7: Reg<HCCHAR7_SPEC>,
pub hcsplt7: Reg<HCSPLT7_SPEC>,
pub hcint7: Reg<HCINT7_SPEC>,
pub hcintmsk7: Reg<HCINTMSK7_SPEC>,
pub hctsiz7: Reg<HCTSIZ7_SPEC>,
pub hcdma7: Reg<HCDMA7_SPEC>,
pub hcchar8: Reg<HCCHAR8_SPEC>,
pub hcsplt8: Reg<HCSPLT8_SPEC>,
pub hcint8: Reg<HCINT8_SPEC>,
pub hcintmsk8: Reg<HCINTMSK8_SPEC>,
pub hctsiz8: Reg<HCTSIZ8_SPEC>,
pub hcdma8: Reg<HCDMA8_SPEC>,
pub hcchar9: Reg<HCCHAR9_SPEC>,
pub hcsplt9: Reg<HCSPLT9_SPEC>,
pub hcint9: Reg<HCINT9_SPEC>,
pub hcintmsk9: Reg<HCINTMSK9_SPEC>,
pub hctsiz9: Reg<HCTSIZ9_SPEC>,
pub hcdma9: Reg<HCDMA9_SPEC>,
pub hcchar10: Reg<HCCHAR10_SPEC>,
pub hcsplt10: Reg<HCSPLT10_SPEC>,
pub hcint10: Reg<HCINT10_SPEC>,
pub hcintmsk10: Reg<HCINTMSK10_SPEC>,
pub hctsiz10: Reg<HCTSIZ10_SPEC>,
pub hcdma10: Reg<HCDMA10_SPEC>,
pub hcchar11: Reg<HCCHAR11_SPEC>,
pub hcsplt11: Reg<HCSPLT11_SPEC>,
pub hcint11: Reg<HCINT11_SPEC>,
pub hcintmsk11: Reg<HCINTMSK11_SPEC>,
pub hctsiz11: Reg<HCTSIZ11_SPEC>,
pub hcdma11: Reg<HCDMA11_SPEC>,
pub hcchar12: Reg<HCCHAR12_SPEC>,
pub hcsplt12: Reg<HCSPLT12_SPEC>,
pub hcint12: Reg<HCINT12_SPEC>,
pub hcintmsk12: Reg<HCINTMSK12_SPEC>,
pub hctsiz12: Reg<HCTSIZ12_SPEC>,
pub hcdma12: Reg<HCDMA12_SPEC>,
pub hcchar13: Reg<HCCHAR13_SPEC>,
pub hcsplt13: Reg<HCSPLT13_SPEC>,
pub hcint13: Reg<HCINT13_SPEC>,
pub hcintmsk13: Reg<HCINTMSK13_SPEC>,
pub hctsiz13: Reg<HCTSIZ13_SPEC>,
pub hcdma13: Reg<HCDMA13_SPEC>,
pub hcchar14: Reg<HCCHAR14_SPEC>,
pub hcsplt14: Reg<HCSPLT14_SPEC>,
pub hcint14: Reg<HCINT14_SPEC>,
pub hcintmsk14: Reg<HCINTMSK14_SPEC>,
pub hctsiz14: Reg<HCTSIZ14_SPEC>,
pub hcdma14: Reg<HCDMA14_SPEC>,
pub hcchar15: Reg<HCCHAR15_SPEC>,
pub hcsplt15: Reg<HCSPLT15_SPEC>,
pub hcint15: Reg<HCINT15_SPEC>,
pub hcintmsk15: Reg<HCINTMSK15_SPEC>,
pub hctsiz15: Reg<HCTSIZ15_SPEC>,
pub hcdma15: Reg<HCDMA15_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
hcfg: Reg<HCFG_SPEC>
0x00 - OTG_HS host configuration register
hfir: Reg<HFIR_SPEC>
0x04 - OTG_HS Host frame interval register
hfnum: Reg<HFNUM_SPEC>
0x08 - OTG_HS host frame number/frame time remaining register
hptxsts: Reg<HPTXSTS_SPEC>
0x10 - OTG_HS_Host periodic transmit FIFO/queue status register
haint: Reg<HAINT_SPEC>
0x14 - OTG_HS Host all channels interrupt register
haintmsk: Reg<HAINTMSK_SPEC>
0x18 - OTG_HS host all channels interrupt mask register
hprt: Reg<HPRT_SPEC>
0x40 - OTG_HS host port control and status register
hcchar0: Reg<HCCHAR0_SPEC>
0x100 - OTG_HS host channel-0 characteristics register
hcsplt0: Reg<HCSPLT0_SPEC>
0x104 - OTG_HS host channel-0 split control register
hcint0: Reg<HCINT0_SPEC>
0x108 - OTG_HS host channel-11 interrupt register
hcintmsk0: Reg<HCINTMSK0_SPEC>
0x10c - OTG_HS host channel-11 interrupt mask register
hctsiz0: Reg<HCTSIZ0_SPEC>
0x110 - OTG_HS host channel-11 transfer size register
hcdma0: Reg<HCDMA0_SPEC>
0x114 - OTG_HS host channel-0 DMA address register
hcchar1: Reg<HCCHAR1_SPEC>
0x120 - OTG_HS host channel-1 characteristics register
hcsplt1: Reg<HCSPLT1_SPEC>
0x124 - OTG_HS host channel-1 split control register
hcint1: Reg<HCINT1_SPEC>
0x128 - OTG_HS host channel-1 interrupt register
hcintmsk1: Reg<HCINTMSK1_SPEC>
0x12c - OTG_HS host channel-1 interrupt mask register
hctsiz1: Reg<HCTSIZ1_SPEC>
0x130 - OTG_HS host channel-1 transfer size register
hcdma1: Reg<HCDMA1_SPEC>
0x134 - OTG_HS host channel-1 DMA address register
hcchar2: Reg<HCCHAR2_SPEC>
0x140 - OTG_HS host channel-2 characteristics register
hcsplt2: Reg<HCSPLT2_SPEC>
0x144 - OTG_HS host channel-2 split control register
hcint2: Reg<HCINT2_SPEC>
0x148 - OTG_HS host channel-2 interrupt register
hcintmsk2: Reg<HCINTMSK2_SPEC>
0x14c - OTG_HS host channel-2 interrupt mask register
hctsiz2: Reg<HCTSIZ2_SPEC>
0x150 - OTG_HS host channel-2 transfer size register
hcdma2: Reg<HCDMA2_SPEC>
0x154 - OTG_HS host channel-2 DMA address register
hcchar3: Reg<HCCHAR3_SPEC>
0x160 - OTG_HS host channel-3 characteristics register
hcsplt3: Reg<HCSPLT3_SPEC>
0x164 - OTG_HS host channel-3 split control register
hcint3: Reg<HCINT3_SPEC>
0x168 - OTG_HS host channel-3 interrupt register
hcintmsk3: Reg<HCINTMSK3_SPEC>
0x16c - OTG_HS host channel-3 interrupt mask register
hctsiz3: Reg<HCTSIZ3_SPEC>
0x170 - OTG_HS host channel-3 transfer size register
hcdma3: Reg<HCDMA3_SPEC>
0x174 - OTG_HS host channel-3 DMA address register
hcchar4: Reg<HCCHAR4_SPEC>
0x180 - OTG_HS host channel-4 characteristics register
hcsplt4: Reg<HCSPLT4_SPEC>
0x184 - OTG_HS host channel-4 split control register
hcint4: Reg<HCINT4_SPEC>
0x188 - OTG_HS host channel-4 interrupt register
hcintmsk4: Reg<HCINTMSK4_SPEC>
0x18c - OTG_HS host channel-4 interrupt mask register
hctsiz4: Reg<HCTSIZ4_SPEC>
0x190 - OTG_HS host channel-4 transfer size register
hcdma4: Reg<HCDMA4_SPEC>
0x194 - OTG_HS host channel-4 DMA address register
hcchar5: Reg<HCCHAR5_SPEC>
0x1a0 - OTG_HS host channel-5 characteristics register
hcsplt5: Reg<HCSPLT5_SPEC>
0x1a4 - OTG_HS host channel-5 split control register
hcint5: Reg<HCINT5_SPEC>
0x1a8 - OTG_HS host channel-5 interrupt register
hcintmsk5: Reg<HCINTMSK5_SPEC>
0x1ac - OTG_HS host channel-5 interrupt mask register
hctsiz5: Reg<HCTSIZ5_SPEC>
0x1b0 - OTG_HS host channel-5 transfer size register
hcdma5: Reg<HCDMA5_SPEC>
0x1b4 - OTG_HS host channel-5 DMA address register
hcchar6: Reg<HCCHAR6_SPEC>
0x1c0 - OTG_HS host channel-6 characteristics register
hcsplt6: Reg<HCSPLT6_SPEC>
0x1c4 - OTG_HS host channel-6 split control register
hcint6: Reg<HCINT6_SPEC>
0x1c8 - OTG_HS host channel-6 interrupt register
hcintmsk6: Reg<HCINTMSK6_SPEC>
0x1cc - OTG_HS host channel-6 interrupt mask register
hctsiz6: Reg<HCTSIZ6_SPEC>
0x1d0 - OTG_HS host channel-6 transfer size register
hcdma6: Reg<HCDMA6_SPEC>
0x1d4 - OTG_HS host channel-6 DMA address register
hcchar7: Reg<HCCHAR7_SPEC>
0x1e0 - OTG_HS host channel-7 characteristics register
hcsplt7: Reg<HCSPLT7_SPEC>
0x1e4 - OTG_HS host channel-7 split control register
hcint7: Reg<HCINT7_SPEC>
0x1e8 - OTG_HS host channel-7 interrupt register
hcintmsk7: Reg<HCINTMSK7_SPEC>
0x1ec - OTG_HS host channel-7 interrupt mask register
hctsiz7: Reg<HCTSIZ7_SPEC>
0x1f0 - OTG_HS host channel-7 transfer size register
hcdma7: Reg<HCDMA7_SPEC>
0x1f4 - OTG_HS host channel-7 DMA address register
hcchar8: Reg<HCCHAR8_SPEC>
0x200 - OTG_HS host channel-8 characteristics register
hcsplt8: Reg<HCSPLT8_SPEC>
0x204 - OTG_HS host channel-8 split control register
hcint8: Reg<HCINT8_SPEC>
0x208 - OTG_HS host channel-8 interrupt register
hcintmsk8: Reg<HCINTMSK8_SPEC>
0x20c - OTG_HS host channel-8 interrupt mask register
hctsiz8: Reg<HCTSIZ8_SPEC>
0x210 - OTG_HS host channel-8 transfer size register
hcdma8: Reg<HCDMA8_SPEC>
0x214 - OTG_HS host channel-8 DMA address register
hcchar9: Reg<HCCHAR9_SPEC>
0x220 - OTG_HS host channel-9 characteristics register
hcsplt9: Reg<HCSPLT9_SPEC>
0x224 - OTG_HS host channel-9 split control register
hcint9: Reg<HCINT9_SPEC>
0x228 - OTG_HS host channel-9 interrupt register
hcintmsk9: Reg<HCINTMSK9_SPEC>
0x22c - OTG_HS host channel-9 interrupt mask register
hctsiz9: Reg<HCTSIZ9_SPEC>
0x230 - OTG_HS host channel-9 transfer size register
hcdma9: Reg<HCDMA9_SPEC>
0x234 - OTG_HS host channel-9 DMA address register
hcchar10: Reg<HCCHAR10_SPEC>
0x240 - OTG_HS host channel-10 characteristics register
hcsplt10: Reg<HCSPLT10_SPEC>
0x244 - OTG_HS host channel-10 split control register
hcint10: Reg<HCINT10_SPEC>
0x248 - OTG_HS host channel-10 interrupt register
hcintmsk10: Reg<HCINTMSK10_SPEC>
0x24c - OTG_HS host channel-10 interrupt mask register
hctsiz10: Reg<HCTSIZ10_SPEC>
0x250 - OTG_HS host channel-10 transfer size register
hcdma10: Reg<HCDMA10_SPEC>
0x254 - OTG_HS host channel-10 DMA address register
hcchar11: Reg<HCCHAR11_SPEC>
0x260 - OTG_HS host channel-11 characteristics register
hcsplt11: Reg<HCSPLT11_SPEC>
0x264 - OTG_HS host channel-11 split control register
hcint11: Reg<HCINT11_SPEC>
0x268 - OTG_HS host channel-11 interrupt register
hcintmsk11: Reg<HCINTMSK11_SPEC>
0x26c - OTG_HS host channel-11 interrupt mask register
hctsiz11: Reg<HCTSIZ11_SPEC>
0x270 - OTG_HS host channel-11 transfer size register
hcdma11: Reg<HCDMA11_SPEC>
0x274 - OTG_HS host channel-11 DMA address register
hcchar12: Reg<HCCHAR12_SPEC>
0x278 - OTG_HS host channel-12 characteristics register
hcsplt12: Reg<HCSPLT12_SPEC>
0x27c - OTG_HS host channel-12 split control register
hcint12: Reg<HCINT12_SPEC>
0x280 - OTG_HS host channel-12 interrupt register
hcintmsk12: Reg<HCINTMSK12_SPEC>
0x284 - OTG_HS host channel-12 interrupt mask register
hctsiz12: Reg<HCTSIZ12_SPEC>
0x288 - OTG_HS host channel-12 transfer size register
hcdma12: Reg<HCDMA12_SPEC>
0x28c - OTG_HS host channel-12 DMA address register
hcchar13: Reg<HCCHAR13_SPEC>
0x290 - OTG_HS host channel-13 characteristics register
hcsplt13: Reg<HCSPLT13_SPEC>
0x294 - OTG_HS host channel-13 split control register
hcint13: Reg<HCINT13_SPEC>
0x298 - OTG_HS host channel-13 interrupt register
hcintmsk13: Reg<HCINTMSK13_SPEC>
0x29c - OTG_HS host channel-13 interrupt mask register
hctsiz13: Reg<HCTSIZ13_SPEC>
0x2a0 - OTG_HS host channel-13 transfer size register
hcdma13: Reg<HCDMA13_SPEC>
0x2a4 - OTG_HS host channel-13 DMA address register
hcchar14: Reg<HCCHAR14_SPEC>
0x2a8 - OTG_HS host channel-14 characteristics register
hcsplt14: Reg<HCSPLT14_SPEC>
0x2ac - OTG_HS host channel-14 split control register
hcint14: Reg<HCINT14_SPEC>
0x2b0 - OTG_HS host channel-14 interrupt register
hcintmsk14: Reg<HCINTMSK14_SPEC>
0x2b4 - OTG_HS host channel-14 interrupt mask register
hctsiz14: Reg<HCTSIZ14_SPEC>
0x2b8 - OTG_HS host channel-14 transfer size register
hcdma14: Reg<HCDMA14_SPEC>
0x2bc - OTG_HS host channel-14 DMA address register
hcchar15: Reg<HCCHAR15_SPEC>
0x2c0 - OTG_HS host channel-15 characteristics register
hcsplt15: Reg<HCSPLT15_SPEC>
0x2c4 - OTG_HS host channel-15 split control register
hcint15: Reg<HCINT15_SPEC>
0x2c8 - OTG_HS host channel-15 interrupt register
hcintmsk15: Reg<HCINTMSK15_SPEC>
0x2cc - OTG_HS host channel-15 interrupt mask register
hctsiz15: Reg<HCTSIZ15_SPEC>
0x2d0 - OTG_HS host channel-15 transfer size register
hcdma15: Reg<HCDMA15_SPEC>
0x2d4 - OTG_HS host channel-15 DMA address register