Struct stm32ral::stm32h7::peripherals::otg1_hs_global::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 23 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 HNPTXFSIZ_Host: RWRegister<u32>,
pub GNPTXSTS: RORegister<u32>,
pub GCCFG: RWRegister<u32>,
pub CID: RWRegister<u32>,
pub GLPMCFG: RWRegister<u32>,
pub HPTXFSIZ: RWRegister<u32>,
pub DIEPTXF1: RWRegister<u32>,
pub DIEPTXF2: RWRegister<u32>,
pub DIEPTXF3: RWRegister<u32>,
pub DIEPTXF4: RWRegister<u32>,
pub DIEPTXF5: RWRegister<u32>,
pub DIEPTXF6: RWRegister<u32>,
pub DIEPTXF7: RWRegister<u32>,
// some fields omitted
}
Fields
GOTGCTL: RWRegister<u32>
OTG_HS control and status register
GOTGINT: RWRegister<u32>
OTG_HS interrupt register
GAHBCFG: RWRegister<u32>
OTG_HS AHB configuration register
GUSBCFG: RWRegister<u32>
OTG_HS USB configuration register
GRSTCTL: RWRegister<u32>
OTG_HS reset register
GINTSTS: RWRegister<u32>
OTG_HS core interrupt register
GINTMSK: RWRegister<u32>
OTG_HS interrupt mask register
GRXSTSR: RWRegister<u32>
GRXSTSR_Host and GRXSTSR_Device GRXSTSR_Host: OTG_HS Receive status debug read register (host mode) GRXSTSR_Device: OTG_HS Receive status debug read register (peripheral mode mode)
GRXSTSP: RWRegister<u32>
GRXSTSP_Host and GRXSTSP_Device GRXSTSP_Host: OTG_HS status read and pop register (host mode) GRXSTSP_Device: OTG_HS status read and pop register (peripheral mode)
GRXFSIZ: RWRegister<u32>
OTG_HS Receive FIFO size register
HNPTXFSIZ_Host: RWRegister<u32>
HNPTXFSIZ_Host and DIEPTXF0_Device HNPTXFSIZ_Host: OTG_HS nonperiodic transmit FIFO size register (host mode) DIEPTXF0_Device: Endpoint 0 transmit FIFO size (peripheral mode)
GNPTXSTS: RORegister<u32>
OTG_HS nonperiodic transmit FIFO/queue status register
GCCFG: RWRegister<u32>
OTG_HS general core configuration register
CID: RWRegister<u32>
OTG_HS core ID register
GLPMCFG: RWRegister<u32>
OTG core LPM configuration register
HPTXFSIZ: RWRegister<u32>
OTG_HS Host periodic transmit FIFO size register
DIEPTXF1: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
DIEPTXF2: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
DIEPTXF3: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
DIEPTXF4: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
DIEPTXF5: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
DIEPTXF6: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register
DIEPTXF7: RWRegister<u32>
OTG_HS device IN endpoint transmit FIFO size register