Struct stm32ral::stm32f7::peripherals::otg_hs_global_v1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 24 fields
pub OTG_HS_GOTGCTL: RWRegister<u32>,
pub OTG_HS_GOTGINT: RWRegister<u32>,
pub OTG_HS_GAHBCFG: RWRegister<u32>,
pub OTG_HS_GUSBCFG: RWRegister<u32>,
pub OTG_HS_GRSTCTL: RWRegister<u32>,
pub OTG_HS_GINTSTS: RWRegister<u32>,
pub OTG_HS_GINTMSK: RWRegister<u32>,
pub OTG_HS_GRXSTSR: RWRegister<u32>,
pub OTG_HS_GRXSTSP: RWRegister<u32>,
pub OTG_HS_GRXFSIZ: RWRegister<u32>,
pub OTG_HS: RWRegister<u32>,
pub OTG_HS_HNPTXSTS: RORegister<u32>,
pub OTG_HS_GI2CCTL: RWRegister<u32>,
pub OTG_HS_GCCFG: RWRegister<u32>,
pub OTG_HS_CID: RWRegister<u32>,
pub OTG_HS_GLPMCFG: RWRegister<u32>,
pub OTG_HS_HPTXFSIZ: RWRegister<u32>,
pub OTG_HS_DIEPTXF1: RWRegister<u32>,
pub OTG_HS_DIEPTXF2: RWRegister<u32>,
pub OTG_HS_DIEPTXF3: RWRegister<u32>,
pub OTG_HS_DIEPTXF4: RWRegister<u32>,
pub OTG_HS_DIEPTXF5: RWRegister<u32>,
pub OTG_HS_DIEPTXF6: RWRegister<u32>,
pub OTG_HS_DIEPTXF7: RWRegister<u32>,
// some fields omitted
}
Fields
OTG_HS_GOTGCTL: RWRegister<u32>
OTG_HS control and status register
OTG_HS_GOTGINT: RWRegister<u32>
OTG_HS interrupt register
OTG_HS_GAHBCFG: RWRegister<u32>
OTG_HS AHB configuration register
OTG_HS_GUSBCFG: RWRegister<u32>
OTG_HS USB configuration register
OTG_HS_GRSTCTL: RWRegister<u32>
OTG_HS reset register
OTG_HS_GINTSTS: RWRegister<u32>
OTG_HS core interrupt register
OTG_HS_GINTMSK: RWRegister<u32>
OTG_HS interrupt mask register
OTG_HS_GRXSTSR: RWRegister<u32>
OTG_HS_GRXSTSR_Host and OTG_HS_GRXSTSR_Device OTG_HS_GRXSTSR_Host: OTG_HS Receive status debug read register (host mode) OTG_HS_GRXSTSR_Device: OTG_HS Receive status debug read register (peripheral mode mode)
OTG_HS_GRXSTSP: RWRegister<u32>
OTG_HS_GRXSTSP_Host and OTG_HS_GRXSTSP_Device OTG_HS_GRXSTSP_Host: OTG_HS status read and pop register (host mode) OTG_HS_GRXSTSP_Device: OTG_HS status read and pop register (peripheral mode)
OTG_HS_GRXFSIZ: RWRegister<u32>
OTG_HS Receive FIFO size register
OTG_HS: RWRegister<u32>
OTG_HS_HNPTXFSIZ_Host and OTG_HS_DIEPTXF0_Device OTG_HS_HNPTXFSIZ_Host: OTG_HS nonperiodic transmit FIFO size register (host mode) OTG_HS_DIEPTXF0_Device: Endpoint 0 transmit FIFO size (peripheral mode)
OTG_HS_HNPTXSTS: RORegister<u32>
OTG_HS nonperiodic transmit FIFO/queue status register
OTG_HS_GI2CCTL: RWRegister<u32>
OTG I2C access register
OTG_HS_GCCFG: RWRegister<u32>
OTG_HS general core configuration register
OTG_HS_CID: RWRegister<u32>
OTG_HS core ID register
OTG_HS_GLPMCFG: RWRegister<u32>
OTG core LPM configuration register
OTG_HS_HPTXFSIZ: RWRegister<u32>
OTG_HS Host periodic transmit FIFO size register
OTG_HS_DIEPTXF1: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
OTG_HS_DIEPTXF2: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
OTG_HS_DIEPTXF3: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
OTG_HS_DIEPTXF4: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
OTG_HS_DIEPTXF5: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
OTG_HS_DIEPTXF6: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
OTG_HS_DIEPTXF7: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register