Struct stm32f439::otg_fs_host::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub fs_hcfg: FS_HCFG, pub hfir: HFIR, pub fs_hfnum: FS_HFNUM, pub fs_hptxsts: FS_HPTXSTS, pub haint: HAINT, pub haintmsk: HAINTMSK, pub fs_hprt: FS_HPRT, pub fs_hcchar0: FS_HCCHAR0, pub fs_hcint0: FS_HCINT0, pub fs_hcintmsk0: FS_HCINTMSK0, pub fs_hctsiz0: FS_HCTSIZ0, pub fs_hcchar1: FS_HCCHAR1, pub fs_hcint1: FS_HCINT1, pub fs_hcintmsk1: FS_HCINTMSK1, pub fs_hctsiz1: FS_HCTSIZ1, pub fs_hcchar2: FS_HCCHAR2, pub fs_hcint2: FS_HCINT2, pub fs_hcintmsk2: FS_HCINTMSK2, pub fs_hctsiz2: FS_HCTSIZ2, pub fs_hcchar3: FS_HCCHAR3, pub fs_hcint3: FS_HCINT3, pub fs_hcintmsk3: FS_HCINTMSK3, pub fs_hctsiz3: FS_HCTSIZ3, pub fs_hcchar4: FS_HCCHAR4, pub fs_hcint4: FS_HCINT4, pub fs_hcintmsk4: FS_HCINTMSK4, pub fs_hctsiz4: FS_HCTSIZ4, pub fs_hcchar5: FS_HCCHAR5, pub fs_hcint5: FS_HCINT5, pub fs_hcintmsk5: FS_HCINTMSK5, pub fs_hctsiz5: FS_HCTSIZ5, pub fs_hcchar6: FS_HCCHAR6, pub fs_hcint6: FS_HCINT6, pub fs_hcintmsk6: FS_HCINTMSK6, pub fs_hctsiz6: FS_HCTSIZ6, pub fs_hcchar7: FS_HCCHAR7, pub fs_hcint7: FS_HCINT7, pub fs_hcintmsk7: FS_HCINTMSK7, pub fs_hctsiz7: FS_HCTSIZ7, // some fields omitted }

Register block

Fields

0x00 - OTG_FS host configuration register (OTG_FS_HCFG)

0x04 - OTG_FS Host frame interval register

0x08 - OTG_FS host frame number/frame time remaining register (OTG_FS_HFNUM)

0x10 - OTG_FS_Host periodic transmit FIFO/queue status register (OTG_FS_HPTXSTS)

0x14 - OTG_FS Host all channels interrupt register

0x18 - OTG_FS host all channels interrupt mask register

0x40 - OTG_FS host port control and status register (OTG_FS_HPRT)

0x100 - OTG_FS host channel-0 characteristics register (OTG_FS_HCCHAR0)

0x108 - OTG_FS host channel-0 interrupt register (OTG_FS_HCINT0)

0x10c - OTG_FS host channel-0 mask register (OTG_FS_HCINTMSK0)

0x110 - OTG_FS host channel-0 transfer size register

0x120 - OTG_FS host channel-1 characteristics register (OTG_FS_HCCHAR1)

0x128 - OTG_FS host channel-1 interrupt register (OTG_FS_HCINT1)

0x12c - OTG_FS host channel-1 mask register (OTG_FS_HCINTMSK1)

0x130 - OTG_FS host channel-1 transfer size register

0x140 - OTG_FS host channel-2 characteristics register (OTG_FS_HCCHAR2)

0x148 - OTG_FS host channel-2 interrupt register (OTG_FS_HCINT2)

0x14c - OTG_FS host channel-2 mask register (OTG_FS_HCINTMSK2)

0x150 - OTG_FS host channel-2 transfer size register

0x160 - OTG_FS host channel-3 characteristics register (OTG_FS_HCCHAR3)

0x168 - OTG_FS host channel-3 interrupt register (OTG_FS_HCINT3)

0x16c - OTG_FS host channel-3 mask register (OTG_FS_HCINTMSK3)

0x170 - OTG_FS host channel-3 transfer size register

0x180 - OTG_FS host channel-4 characteristics register (OTG_FS_HCCHAR4)

0x188 - OTG_FS host channel-4 interrupt register (OTG_FS_HCINT4)

0x18c - OTG_FS host channel-4 mask register (OTG_FS_HCINTMSK4)

0x190 - OTG_FS host channel-x transfer size register

0x1a0 - OTG_FS host channel-5 characteristics register (OTG_FS_HCCHAR5)

0x1a8 - OTG_FS host channel-5 interrupt register (OTG_FS_HCINT5)

0x1ac - OTG_FS host channel-5 mask register (OTG_FS_HCINTMSK5)

0x1b0 - OTG_FS host channel-5 transfer size register

0x1c0 - OTG_FS host channel-6 characteristics register (OTG_FS_HCCHAR6)

0x1c8 - OTG_FS host channel-6 interrupt register (OTG_FS_HCINT6)

0x1cc - OTG_FS host channel-6 mask register (OTG_FS_HCINTMSK6)

0x1d0 - OTG_FS host channel-6 transfer size register

0x1e0 - OTG_FS host channel-7 characteristics register (OTG_FS_HCCHAR7)

0x1e8 - OTG_FS host channel-7 interrupt register (OTG_FS_HCINT7)

0x1ec - OTG_FS host channel-7 mask register (OTG_FS_HCINTMSK7)

0x1f0 - OTG_FS host channel-7 transfer size register