Struct stm32ral::stm32f7::peripherals::otg_fs_device_v1::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 52 fields pub OTG_FS_DCFG: RWRegister<u32>, pub OTG_FS_DCTL: RWRegister<u32>, pub OTG_FS_DSTS: RORegister<u32>, pub OTG_FS_DIEPMSK: RWRegister<u32>, pub OTG_FS_DOEPMSK: RWRegister<u32>, pub OTG_FS_DAINT: RORegister<u32>, pub OTG_FS_DAINTMSK: RWRegister<u32>, pub OTG_FS_DVBUSDIS: RWRegister<u32>, pub OTG_FS_DVBUSPULSE: RWRegister<u32>, pub OTG_FS_DIEPEMPMSK: RWRegister<u32>, pub OTG_FS_DIEPCTL0: RWRegister<u32>, pub OTG_FS_DIEPINT0: RWRegister<u32>, pub OTG_FS_DIEPTSIZ0: RWRegister<u32>, pub OTG_FS_DTXFSTS0: RORegister<u32>, pub OTG_FS_DIEPCTL1: RWRegister<u32>, pub OTG_FS_DIEPINT1: RWRegister<u32>, pub OTG_FS_DIEPTSIZ1: RWRegister<u32>, pub OTG_FS_DTXFSTS1: RORegister<u32>, pub OTG_FS_DIEPCTL2: RWRegister<u32>, pub OTG_FS_DIEPINT2: RWRegister<u32>, pub OTG_FS_DIEPTSIZ2: RWRegister<u32>, pub OTG_FS_DTXFSTS2: RORegister<u32>, pub OTG_FS_DIEPCTL3: RWRegister<u32>, pub OTG_FS_DIEPINT3: RWRegister<u32>, pub OTG_FS_DIEPTSIZ3: RWRegister<u32>, pub OTG_FS_DTXFSTS3: RORegister<u32>, pub OTG_FS_DIEPCTL4: RWRegister<u32>, pub OTG_FS_DIEPINT4: RWRegister<u32>, pub OTG_FS_DIEPTSIZ4: RWRegister<u32>, pub OTG_FS_DTXFSTS4: RWRegister<u32>, pub OTG_FS_DIEPCTL5: RWRegister<u32>, pub OTG_FS_DIEPINT5: RWRegister<u32>, pub OTG_FS_DIEPTSIZ5: RWRegister<u32>, pub OTG_FS_DTXFSTS5: RWRegister<u32>, pub OTG_FS_DOEPCTL0: RWRegister<u32>, pub OTG_FS_DOEPINT0: RWRegister<u32>, pub OTG_FS_DOEPTSIZ0: RWRegister<u32>, pub OTG_FS_DOEPCTL1: RWRegister<u32>, pub OTG_FS_DOEPINT1: RWRegister<u32>, pub OTG_FS_DOEPTSIZ1: RWRegister<u32>, pub OTG_FS_DOEPCTL2: RWRegister<u32>, pub OTG_FS_DOEPINT2: RWRegister<u32>, pub OTG_FS_DOEPTSIZ2: RWRegister<u32>, pub OTG_FS_DOEPCTL3: RWRegister<u32>, pub OTG_FS_DOEPINT3: RWRegister<u32>, pub OTG_FS_DOEPTSIZ3: RWRegister<u32>, pub OTG_FS_DOEPCTL4: RWRegister<u32>, pub OTG_FS_DOEPINT4: RWRegister<u32>, pub OTG_FS_DOEPTSIZ4: RWRegister<u32>, pub OTG_FS_DOEPCTL5: RWRegister<u32>, pub OTG_FS_DOEPINT5: RWRegister<u32>, pub OTG_FS_DOEPTSIZ5: RWRegister<u32>, // some fields omitted
}

Fields

OTG_FS_DCFG: RWRegister<u32>

OTG_FS device configuration register (OTG_FS_DCFG)

OTG_FS_DCTL: RWRegister<u32>

OTG_FS device control register (OTG_FS_DCTL)

OTG_FS_DSTS: RORegister<u32>

OTG_FS device status register (OTG_FS_DSTS)

OTG_FS_DIEPMSK: RWRegister<u32>

OTG_FS device IN endpoint common interrupt mask register (OTG_FS_DIEPMSK)

OTG_FS_DOEPMSK: RWRegister<u32>

OTG_FS device OUT endpoint common interrupt mask register (OTG_FS_DOEPMSK)

OTG_FS_DAINT: RORegister<u32>

OTG_FS device all endpoints interrupt register (OTG_FS_DAINT)

OTG_FS_DAINTMSK: RWRegister<u32>

OTG_FS all endpoints interrupt mask register (OTG_FS_DAINTMSK)

OTG_FS_DVBUSDIS: RWRegister<u32>

OTG_FS device VBUS discharge time register

OTG_FS_DVBUSPULSE: RWRegister<u32>

OTG_FS device VBUS pulsing time register

OTG_FS_DIEPEMPMSK: RWRegister<u32>

OTG_FS device IN endpoint FIFO empty interrupt mask register

OTG_FS_DIEPCTL0: RWRegister<u32>

OTG_FS device control IN endpoint 0 control register (OTG_FS_DIEPCTL0)

OTG_FS_DIEPINT0: RWRegister<u32>

device endpoint-x interrupt register

OTG_FS_DIEPTSIZ0: RWRegister<u32>

device endpoint-0 transfer size register

OTG_FS_DTXFSTS0: RORegister<u32>

OTG_FS device IN endpoint transmit FIFO status register

OTG_FS_DIEPCTL1: RWRegister<u32>

OTG device endpoint-1 control register

OTG_FS_DIEPINT1: RWRegister<u32>

device endpoint-1 interrupt register

OTG_FS_DIEPTSIZ1: RWRegister<u32>

device endpoint-1 transfer size register

OTG_FS_DTXFSTS1: RORegister<u32>

OTG_FS device IN endpoint transmit FIFO status register

OTG_FS_DIEPCTL2: RWRegister<u32>

OTG device endpoint-2 control register

OTG_FS_DIEPINT2: RWRegister<u32>

device endpoint-2 interrupt register

OTG_FS_DIEPTSIZ2: RWRegister<u32>

device endpoint-2 transfer size register

OTG_FS_DTXFSTS2: RORegister<u32>

OTG_FS device IN endpoint transmit FIFO status register

OTG_FS_DIEPCTL3: RWRegister<u32>

OTG device endpoint-3 control register

OTG_FS_DIEPINT3: RWRegister<u32>

device endpoint-3 interrupt register

OTG_FS_DIEPTSIZ3: RWRegister<u32>

device endpoint-3 transfer size register

OTG_FS_DTXFSTS3: RORegister<u32>

OTG_FS device IN endpoint transmit FIFO status register

OTG_FS_DIEPCTL4: RWRegister<u32>

OTG device endpoint-4 control register

OTG_FS_DIEPINT4: RWRegister<u32>

device endpoint-4 interrupt register

OTG_FS_DIEPTSIZ4: RWRegister<u32>

device endpoint-4 transfer size register

OTG_FS_DTXFSTS4: RWRegister<u32>

OTG_FS device IN endpoint transmit FIFO status register

OTG_FS_DIEPCTL5: RWRegister<u32>

OTG device endpoint-5 control register

OTG_FS_DIEPINT5: RWRegister<u32>

device endpoint-5 interrupt register

OTG_FS_DIEPTSIZ5: RWRegister<u32>

device endpoint-5 transfer size register

OTG_FS_DTXFSTS5: RWRegister<u32>

OTG_FS device IN endpoint transmit FIFO status register

OTG_FS_DOEPCTL0: RWRegister<u32>

device endpoint-0 control register

OTG_FS_DOEPINT0: RWRegister<u32>

device endpoint-0 interrupt register

OTG_FS_DOEPTSIZ0: RWRegister<u32>

device OUT endpoint-0 transfer size register

OTG_FS_DOEPCTL1: RWRegister<u32>

device endpoint-1 control register

OTG_FS_DOEPINT1: RWRegister<u32>

device endpoint-1 interrupt register

OTG_FS_DOEPTSIZ1: RWRegister<u32>

device OUT endpoint-1 transfer size register

OTG_FS_DOEPCTL2: RWRegister<u32>

device endpoint-2 control register

OTG_FS_DOEPINT2: RWRegister<u32>

device endpoint-2 interrupt register

OTG_FS_DOEPTSIZ2: RWRegister<u32>

device OUT endpoint-2 transfer size register

OTG_FS_DOEPCTL3: RWRegister<u32>

device endpoint-3 control register

OTG_FS_DOEPINT3: RWRegister<u32>

device endpoint-3 interrupt register

OTG_FS_DOEPTSIZ3: RWRegister<u32>

device OUT endpoint-3 transfer size register

OTG_FS_DOEPCTL4: RWRegister<u32>

device endpoint-4 control register

OTG_FS_DOEPINT4: RWRegister<u32>

device endpoint-4 interrupt register

OTG_FS_DOEPTSIZ4: RWRegister<u32>

device OUT endpoint-4 transfer size register

OTG_FS_DOEPCTL5: RWRegister<u32>

device endpoint-5 control register

OTG_FS_DOEPINT5: RWRegister<u32>

device endpoint-5 interrupt register

OTG_FS_DOEPTSIZ5: RWRegister<u32>

device OUT endpoint-5 transfer size register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.