Struct stm32ral::stm32f4::peripherals::otg_fs_global_v1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 18 fields
pub GOTGCTL: RWRegister<u32>,
pub GOTGINT: RWRegister<u32>,
pub GAHBCFG: RWRegister<u32>,
pub GUSBCFG: RWRegister<u32>,
pub GRSTCTL: RWRegister<u32>,
pub GINTSTS: RWRegister<u32>,
pub GINTMSK: RWRegister<u32>,
pub GRXSTSR: RWRegister<u32>,
pub GRXSTSP: RWRegister<u32>,
pub GRXFSIZ: RWRegister<u32>,
pub DIEPTXF0: RWRegister<u32>,
pub GNPTXSTS: RORegister<u32>,
pub GCCFG: RWRegister<u32>,
pub CID: RWRegister<u32>,
pub HPTXFSIZ: RWRegister<u32>,
pub DIEPTXF1: RWRegister<u32>,
pub DIEPTXF2: RWRegister<u32>,
pub DIEPTXF3: RWRegister<u32>,
// some fields omitted
}
Fields
GOTGCTL: RWRegister<u32>
OTG_FS control and status register (OTG_FS_GOTGCTL)
GOTGINT: RWRegister<u32>
OTG_FS interrupt register (OTG_FS_GOTGINT)
GAHBCFG: RWRegister<u32>
OTG_FS AHB configuration register (OTG_FS_GAHBCFG)
GUSBCFG: RWRegister<u32>
OTG_FS USB configuration register (OTG_FS_GUSBCFG)
GRSTCTL: RWRegister<u32>
OTG_FS reset register (OTG_FS_GRSTCTL)
GINTSTS: RWRegister<u32>
OTG_FS core interrupt register (OTG_FS_GINTSTS)
GINTMSK: RWRegister<u32>
OTG_FS interrupt mask register (OTG_FS_GINTMSK)
GRXSTSR: RWRegister<u32>
GRXSTSR_Device and GRXSTSR_Host GRXSTSR_Device: OTG_FS Receive status debug read(Device mode) GRXSTSR_Host: OTG_FS Receive status debug read(Host mode)
GRXSTSP: RWRegister<u32>
GRXSTSP_Device and GRXSTSP_Host GRXSTSP_Device: OTG status read and pop (device mode) GRXSTSP_Host: OTG status read and pop (host mode)
GRXFSIZ: RWRegister<u32>
OTG_FS Receive FIFO size register (OTG_FS_GRXFSIZ)
DIEPTXF0: RWRegister<u32>
DIEPTXF0 and HNPTXFSIZ DIEPTXF0: OTG_FS non-periodic transmit FIFO size register (Device mode) HNPTXFSIZ: OTG_FS non-periodic transmit FIFO size register (Host mode)
GNPTXSTS: RORegister<u32>
OTG_FS non-periodic transmit FIFO/queue status register (OTG_FS_GNPTXSTS)
GCCFG: RWRegister<u32>
OTG_FS general core configuration register (OTG_FS_GCCFG)
CID: RWRegister<u32>
core ID register
HPTXFSIZ: RWRegister<u32>
OTG_FS Host periodic transmit FIFO size register (OTG_FS_HPTXFSIZ)
DIEPTXF1: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF2)
DIEPTXF2: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF2)
DIEPTXF3: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF2)