Struct stm32l4x6::otg_fs_host::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub fs_hcfg: FsHcfg, pub hfir: Hfir, pub fs_hfnum: FsHfnum, pub fs_hptxsts: FsHptxsts, pub haint: Haint, pub haintmsk: Haintmsk, pub fs_hprt: FsHprt, pub fs_hcchar0: FsHcchar0, pub fs_hcint0: FsHcint0, pub fs_hcintmsk0: FsHcintmsk0, pub fs_hctsiz0: FsHctsiz0, pub fs_hcchar1: FsHcchar1, pub fs_hcint1: FsHcint1, pub fs_hcintmsk1: FsHcintmsk1, pub fs_hctsiz1: FsHctsiz1, pub fs_hcchar2: FsHcchar2, pub fs_hcint2: FsHcint2, pub fs_hcintmsk2: FsHcintmsk2, pub fs_hctsiz2: FsHctsiz2, pub fs_hcchar3: FsHcchar3, pub fs_hcint3: FsHcint3, pub fs_hcintmsk3: FsHcintmsk3, pub fs_hctsiz3: FsHctsiz3, pub fs_hcchar4: FsHcchar4, pub fs_hcint4: FsHcint4, pub fs_hcintmsk4: FsHcintmsk4, pub fs_hctsiz4: FsHctsiz4, pub fs_hcchar5: FsHcchar5, pub fs_hcint5: FsHcint5, pub fs_hcintmsk5: FsHcintmsk5, pub fs_hctsiz5: FsHctsiz5, pub fs_hcchar6: FsHcchar6, pub fs_hcint6: FsHcint6, pub fs_hcintmsk6: FsHcintmsk6, pub fs_hctsiz6: FsHctsiz6, pub fs_hcchar7: FsHcchar7, pub fs_hcint7: FsHcint7, pub fs_hcintmsk7: FsHcintmsk7, pub fs_hctsiz7: FsHctsiz7, // 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