[]Struct stm32f429i_disc::stm32::otg_hs_global::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub otg_hs_gotgctl: OTG_HS_GOTGCTL, pub otg_hs_gotgint: OTG_HS_GOTGINT, pub otg_hs_gahbcfg: OTG_HS_GAHBCFG, pub otg_hs_gusbcfg: OTG_HS_GUSBCFG, pub otg_hs_grstctl: OTG_HS_GRSTCTL, pub otg_hs_gintsts: OTG_HS_GINTSTS, pub otg_hs_gintmsk: OTG_HS_GINTMSK, pub otg_hs_grxstsr_host: OTG_HS_GRXSTSR_HOST, pub otg_hs_grxstsp_host: OTG_HS_GRXSTSP_HOST, pub otg_hs_grxfsiz: OTG_HS_GRXFSIZ, pub otg_hs_gnptxfsiz_host: OTG_HS_GNPTXFSIZ_HOST, pub otg_hs_gnptxsts: OTG_HS_GNPTXSTS, pub otg_hs_gccfg: OTG_HS_GCCFG, pub otg_hs_cid: OTG_HS_CID, pub otg_hs_hptxfsiz: OTG_HS_HPTXFSIZ, pub otg_hs_dieptxf1: OTG_HS_DIEPTXF1, pub otg_hs_dieptxf2: OTG_HS_DIEPTXF2, pub otg_hs_dieptxf3: OTG_HS_DIEPTXF3, pub otg_hs_dieptxf4: OTG_HS_DIEPTXF4, pub otg_hs_dieptxf5: OTG_HS_DIEPTXF5, pub otg_hs_dieptxf6: OTG_HS_DIEPTXF6, pub otg_hs_dieptxf7: OTG_HS_DIEPTXF7, // some fields omitted }

Register block

Fields

otg_hs_gotgctl: OTG_HS_GOTGCTL

0x00 - OTG_HS control and status register

otg_hs_gotgint: OTG_HS_GOTGINT

0x04 - OTG_HS interrupt register

otg_hs_gahbcfg: OTG_HS_GAHBCFG

0x08 - OTG_HS AHB configuration register

otg_hs_gusbcfg: OTG_HS_GUSBCFG

0x0c - OTG_HS USB configuration register

otg_hs_grstctl: OTG_HS_GRSTCTL

0x10 - OTG_HS reset register

otg_hs_gintsts: OTG_HS_GINTSTS

0x14 - OTG_HS core interrupt register

otg_hs_gintmsk: OTG_HS_GINTMSK

0x18 - OTG_HS interrupt mask register

otg_hs_grxstsr_host: OTG_HS_GRXSTSR_HOST

0x1c - OTG_HS Receive status debug read register (host mode)

otg_hs_grxstsp_host: OTG_HS_GRXSTSP_HOST

0x20 - OTG_HS status read and pop register (host mode)

otg_hs_grxfsiz: OTG_HS_GRXFSIZ

0x24 - OTG_HS Receive FIFO size register

otg_hs_gnptxfsiz_host: OTG_HS_GNPTXFSIZ_HOST

0x28 - OTG_HS nonperiodic transmit FIFO size register (host mode)

otg_hs_gnptxsts: OTG_HS_GNPTXSTS

0x2c - OTG_HS nonperiodic transmit FIFO/queue status register

otg_hs_gccfg: OTG_HS_GCCFG

0x38 - OTG_HS general core configuration register

otg_hs_cid: OTG_HS_CID

0x3c - OTG_HS core ID register

otg_hs_hptxfsiz: OTG_HS_HPTXFSIZ

0x100 - OTG_HS Host periodic transmit FIFO size register

otg_hs_dieptxf1: OTG_HS_DIEPTXF1

0x104 - OTG_HS device IN endpoint transmit FIFO size register

otg_hs_dieptxf2: OTG_HS_DIEPTXF2

0x108 - OTG_HS device IN endpoint transmit FIFO size register

otg_hs_dieptxf3: OTG_HS_DIEPTXF3

0x11c - OTG_HS device IN endpoint transmit FIFO size register

otg_hs_dieptxf4: OTG_HS_DIEPTXF4

0x120 - OTG_HS device IN endpoint transmit FIFO size register

otg_hs_dieptxf5: OTG_HS_DIEPTXF5

0x124 - OTG_HS device IN endpoint transmit FIFO size register

otg_hs_dieptxf6: OTG_HS_DIEPTXF6

0x128 - OTG_HS device IN endpoint transmit FIFO size register

otg_hs_dieptxf7: OTG_HS_DIEPTXF7

0x12c - OTG_HS device IN endpoint transmit FIFO size register

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self