Struct stm32ral::stm32f7::peripherals::otg_fs_global_v1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 22 fields
pub OTG_FS_GOTGCTL: RWRegister<u32>,
pub OTG_FS_GOTGINT: RWRegister<u32>,
pub OTG_FS_GAHBCFG: RWRegister<u32>,
pub OTG_FS_GUSBCFG: RWRegister<u32>,
pub OTG_FS_GRSTCTL: RWRegister<u32>,
pub OTG_FS_GINTSTS: RWRegister<u32>,
pub OTG_FS_GINTMSK: RWRegister<u32>,
pub OTG_FS_GRXSTSR: RWRegister<u32>,
pub OTG_FS_GRXSTSP: RWRegister<u32>,
pub OTG_FS_GRXFSIZ: RWRegister<u32>,
pub OTG_FS: RWRegister<u32>,
pub OTG_FS_HNPTXSTS: RORegister<u32>,
pub OTG_FS_GI2CCTL: RWRegister<u32>,
pub OTG_FS_GCCFG: RWRegister<u32>,
pub OTG_FS_CID: RWRegister<u32>,
pub OTG_FS_GLPMCFG: RWRegister<u32>,
pub OTG_FS_HPTXFSIZ: RWRegister<u32>,
pub OTG_FS_DIEPTXF1: RWRegister<u32>,
pub OTG_FS_DIEPTXF2: RWRegister<u32>,
pub OTG_FS_DIEPTXF3: RWRegister<u32>,
pub OTG_FS_DIEPTXF4: RWRegister<u32>,
pub OTG_FS_DIEPTXF5: RWRegister<u32>,
// some fields omitted
}
Fields
OTG_FS_GOTGCTL: RWRegister<u32>
OTG_FS control and status register (OTG_FS_GOTGCTL)
OTG_FS_GOTGINT: RWRegister<u32>
OTG_FS interrupt register (OTG_FS_GOTGINT)
OTG_FS_GAHBCFG: RWRegister<u32>
OTG_FS AHB configuration register (OTG_FS_GAHBCFG)
OTG_FS_GUSBCFG: RWRegister<u32>
OTG_FS USB configuration register (OTG_FS_GUSBCFG)
OTG_FS_GRSTCTL: RWRegister<u32>
OTG_FS reset register (OTG_FS_GRSTCTL)
OTG_FS_GINTSTS: RWRegister<u32>
OTG_FS core interrupt register (OTG_FS_GINTSTS)
OTG_FS_GINTMSK: RWRegister<u32>
OTG_FS interrupt mask register (OTG_FS_GINTMSK)
OTG_FS_GRXSTSR: RWRegister<u32>
OTG_FS_GRXSTSR_Device and OTG_FS_GRXSTSR_Host OTG_FS_GRXSTSR_Device: OTG_FS Receive status debug read(Device mode) OTG_FS_GRXSTSR_Host: OTG_FS Receive status debug read(Host mode)
OTG_FS_GRXSTSP: RWRegister<u32>
OTG_FS_GRXSTSP_Device and OTG_FS_GRXSTSP_Host OTG_FS_GRXSTSP_Device: OTG status read and pop register (Device mode) OTG_FS_GRXSTSP_Host: OTG status read and pop register (Host mode)
OTG_FS_GRXFSIZ: RWRegister<u32>
OTG_FS Receive FIFO size register (OTG_FS_GRXFSIZ)
OTG_FS: RWRegister<u32>
OTG_FS_DIEPTXF0_Device and OTG_FS_HNPTXFSIZ_Host OTG_FS_DIEPTXF0_Device: OTG_FS Endpoint 0 Transmit FIFO size OTG_FS_HNPTXFSIZ_Host: OTG_FS Host non-periodic transmit FIFO size register
OTG_FS_HNPTXSTS: RORegister<u32>
OTG_FS non-periodic transmit FIFO/queue status register (OTG_FS_GNPTXSTS)
OTG_FS_GI2CCTL: RWRegister<u32>
OTG I2C access register
OTG_FS_GCCFG: RWRegister<u32>
OTG_FS general core configuration register (OTG_FS_GCCFG)
OTG_FS_CID: RWRegister<u32>
core ID register
OTG_FS_GLPMCFG: RWRegister<u32>
OTG core LPM configuration register
OTG_FS_HPTXFSIZ: RWRegister<u32>
OTG_FS Host periodic transmit FIFO size register (OTG_FS_HPTXFSIZ)
OTG_FS_DIEPTXF1: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF1)
OTG_FS_DIEPTXF2: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF2)
OTG_FS_DIEPTXF3: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF3)
OTG_FS_DIEPTXF4: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF4)
OTG_FS_DIEPTXF5: RWRegister<u32>
OTG_FS device IN endpoint transmit FIFO size register (OTG_FS_DIEPTXF5)