Struct stm32f7x2::otg_fs_device::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub otg_fs_dcfg: OTG_FS_DCFG, pub otg_fs_dctl: OTG_FS_DCTL, pub otg_fs_dsts: OTG_FS_DSTS, pub otg_fs_diepmsk: OTG_FS_DIEPMSK, pub otg_fs_doepmsk: OTG_FS_DOEPMSK, pub otg_fs_daint: OTG_FS_DAINT, pub otg_fs_daintmsk: OTG_FS_DAINTMSK, pub otg_fs_dvbusdis: OTG_FS_DVBUSDIS, pub otg_fs_dvbuspulse: OTG_FS_DVBUSPULSE, pub otg_fs_diepempmsk: OTG_FS_DIEPEMPMSK, pub otg_fs_diepctl0: OTG_FS_DIEPCTL0, pub otg_fs_diepint0: OTG_FS_DIEPINT0, pub otg_fs_dieptsiz0: OTG_FS_DIEPTSIZ0, pub otg_fs_dtxfsts0: OTG_FS_DTXFSTS0, pub otg_fs_diepctl1: OTG_FS_DIEPCTL1, pub otg_fs_diepint1: OTG_FS_DIEPINT1, pub otg_fs_dieptsiz1: OTG_FS_DIEPTSIZ1, pub otg_fs_dtxfsts1: OTG_FS_DTXFSTS1, pub otg_fs_diepctl2: OTG_FS_DIEPCTL2, pub otg_fs_diepint2: OTG_FS_DIEPINT2, pub otg_fs_dieptsiz2: OTG_FS_DIEPTSIZ2, pub otg_fs_dtxfsts2: OTG_FS_DTXFSTS2, pub otg_fs_diepctl3: OTG_FS_DIEPCTL3, pub otg_fs_diepint3: OTG_FS_DIEPINT3, pub otg_fs_dieptsiz3: OTG_FS_DIEPTSIZ3, pub otg_fs_dtxfsts3: OTG_FS_DTXFSTS3, pub otg_fs_diepctl4: OTG_FS_DIEPCTL4, pub otg_fs_diepint4: OTG_FS_DIEPINT4, pub otg_fs_dieptsiz4: OTG_FS_DIEPTSIZ4, pub otg_fs_dtxfsts4: OTG_FS_DTXFSTS4, pub otg_fs_diepctl5: OTG_FS_DIEPCTL5, pub otg_fs_diepint5: OTG_FS_DIEPINT5, pub otg_fs_dieptsiz5: OTG_FS_DIEPTSIZ5, pub otg_fs_dtxfsts5: OTG_FS_DTXFSTS5, pub otg_fs_doepctl0: OTG_FS_DOEPCTL0, pub otg_fs_doepint0: OTG_FS_DOEPINT0, pub otg_fs_doeptsiz0: OTG_FS_DOEPTSIZ0, pub otg_fs_doepctl1: OTG_FS_DOEPCTL1, pub otg_fs_doepint1: OTG_FS_DOEPINT1, pub otg_fs_doeptsiz1: OTG_FS_DOEPTSIZ1, pub otg_fs_doepctl2: OTG_FS_DOEPCTL2, pub otg_fs_doepint2: OTG_FS_DOEPINT2, pub otg_fs_doeptsiz2: OTG_FS_DOEPTSIZ2, pub otg_fs_doepctl3: OTG_FS_DOEPCTL3, pub otg_fs_doepint3: OTG_FS_DOEPINT3, pub otg_fs_doeptsiz3: OTG_FS_DOEPTSIZ3, pub otg_fs_doepctl4: OTG_FS_DOEPCTL4, pub otg_fs_doepint4: OTG_FS_DOEPINT4, pub otg_fs_doeptsiz4: OTG_FS_DOEPTSIZ4, pub otg_fs_doepctl5: OTG_FS_DOEPCTL5, pub otg_fs_doepint5: OTG_FS_DOEPINT5, pub otg_fs_doeptsiz5: OTG_FS_DOEPTSIZ5, // some fields omitted }
Register block
Fields
otg_fs_dcfg: OTG_FS_DCFG
0x00 - OTG_FS device configuration register (OTG_FS_DCFG)
otg_fs_dctl: OTG_FS_DCTL
0x04 - OTG_FS device control register (OTG_FS_DCTL)
otg_fs_dsts: OTG_FS_DSTS
0x08 - OTG_FS device status register (OTG_FS_DSTS)
otg_fs_diepmsk: OTG_FS_DIEPMSK
0x10 - OTG_FS device IN endpoint common interrupt mask register (OTG_FS_DIEPMSK)
otg_fs_doepmsk: OTG_FS_DOEPMSK
0x14 - OTG_FS device OUT endpoint common interrupt mask register (OTG_FS_DOEPMSK)
otg_fs_daint: OTG_FS_DAINT
0x18 - OTG_FS device all endpoints interrupt register (OTG_FS_DAINT)
otg_fs_daintmsk: OTG_FS_DAINTMSK
0x1c - OTG_FS all endpoints interrupt mask register (OTG_FS_DAINTMSK)
otg_fs_dvbusdis: OTG_FS_DVBUSDIS
0x28 - OTG_FS device VBUS discharge time register
otg_fs_dvbuspulse: OTG_FS_DVBUSPULSE
0x2c - OTG_FS device VBUS pulsing time register
otg_fs_diepempmsk: OTG_FS_DIEPEMPMSK
0x34 - OTG_FS device IN endpoint FIFO empty interrupt mask register
otg_fs_diepctl0: OTG_FS_DIEPCTL0
0x100 - OTG_FS device control IN endpoint 0 control register (OTG_FS_DIEPCTL0)
otg_fs_diepint0: OTG_FS_DIEPINT0
0x108 - device endpoint-x interrupt register
otg_fs_dieptsiz0: OTG_FS_DIEPTSIZ0
0x110 - device endpoint-0 transfer size register
otg_fs_dtxfsts0: OTG_FS_DTXFSTS0
0x118 - OTG_FS device IN endpoint transmit FIFO status register
otg_fs_diepctl1: OTG_FS_DIEPCTL1
0x120 - OTG device endpoint-1 control register
otg_fs_diepint1: OTG_FS_DIEPINT1
0x128 - device endpoint-1 interrupt register
otg_fs_dieptsiz1: OTG_FS_DIEPTSIZ1
0x130 - device endpoint-1 transfer size register
otg_fs_dtxfsts1: OTG_FS_DTXFSTS1
0x138 - OTG_FS device IN endpoint transmit FIFO status register
otg_fs_diepctl2: OTG_FS_DIEPCTL2
0x140 - OTG device endpoint-2 control register
otg_fs_diepint2: OTG_FS_DIEPINT2
0x148 - device endpoint-2 interrupt register
otg_fs_dieptsiz2: OTG_FS_DIEPTSIZ2
0x150 - device endpoint-2 transfer size register
otg_fs_dtxfsts2: OTG_FS_DTXFSTS2
0x158 - OTG_FS device IN endpoint transmit FIFO status register
otg_fs_diepctl3: OTG_FS_DIEPCTL3
0x160 - OTG device endpoint-3 control register
otg_fs_diepint3: OTG_FS_DIEPINT3
0x168 - device endpoint-3 interrupt register
otg_fs_dieptsiz3: OTG_FS_DIEPTSIZ3
0x170 - device endpoint-3 transfer size register
otg_fs_dtxfsts3: OTG_FS_DTXFSTS3
0x178 - OTG_FS device IN endpoint transmit FIFO status register
otg_fs_diepctl4: OTG_FS_DIEPCTL4
0x180 - OTG device endpoint-4 control register
otg_fs_diepint4: OTG_FS_DIEPINT4
0x188 - device endpoint-4 interrupt register
otg_fs_dieptsiz4: OTG_FS_DIEPTSIZ4
0x190 - device endpoint-4 transfer size register
otg_fs_dtxfsts4: OTG_FS_DTXFSTS4
0x198 - OTG_FS device IN endpoint transmit FIFO status register
otg_fs_diepctl5: OTG_FS_DIEPCTL5
0x1a0 - OTG device endpoint-5 control register
otg_fs_diepint5: OTG_FS_DIEPINT5
0x1a8 - device endpoint-5 interrupt register
otg_fs_dieptsiz5: OTG_FS_DIEPTSIZ5
0x1b0 - device endpoint-5 transfer size register
otg_fs_dtxfsts5: OTG_FS_DTXFSTS5
0x1b8 - OTG_FS device IN endpoint transmit FIFO status register
otg_fs_doepctl0: OTG_FS_DOEPCTL0
0x300 - device endpoint-0 control register
otg_fs_doepint0: OTG_FS_DOEPINT0
0x308 - device endpoint-0 interrupt register
otg_fs_doeptsiz0: OTG_FS_DOEPTSIZ0
0x310 - device OUT endpoint-0 transfer size register
otg_fs_doepctl1: OTG_FS_DOEPCTL1
0x320 - device endpoint-1 control register
otg_fs_doepint1: OTG_FS_DOEPINT1
0x328 - device endpoint-1 interrupt register
otg_fs_doeptsiz1: OTG_FS_DOEPTSIZ1
0x330 - device OUT endpoint-1 transfer size register
otg_fs_doepctl2: OTG_FS_DOEPCTL2
0x340 - device endpoint-2 control register
otg_fs_doepint2: OTG_FS_DOEPINT2
0x348 - device endpoint-2 interrupt register
otg_fs_doeptsiz2: OTG_FS_DOEPTSIZ2
0x350 - device OUT endpoint-2 transfer size register
otg_fs_doepctl3: OTG_FS_DOEPCTL3
0x360 - device endpoint-3 control register
otg_fs_doepint3: OTG_FS_DOEPINT3
0x368 - device endpoint-3 interrupt register
otg_fs_doeptsiz3: OTG_FS_DOEPTSIZ3
0x370 - device OUT endpoint-3 transfer size register
otg_fs_doepctl4: OTG_FS_DOEPCTL4
0x380 - device endpoint-4 control register
otg_fs_doepint4: OTG_FS_DOEPINT4
0x388 - device endpoint-4 interrupt register
otg_fs_doeptsiz4: OTG_FS_DOEPTSIZ4
0x390 - device OUT endpoint-4 transfer size register
otg_fs_doepctl5: OTG_FS_DOEPCTL5
0x3a0 - device endpoint-5 control register
otg_fs_doepint5: OTG_FS_DOEPINT5
0x3a8 - device endpoint-5 interrupt register
otg_fs_doeptsiz5: OTG_FS_DOEPTSIZ5
0x3b0 - device OUT endpoint-5 transfer size register