Struct stm32ral::stm32f7::peripherals::otg_fs_device_v2::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_DIEPTSIZ55: RWRegister<u32>,
pub OTG_FS_DTXFSTS55: 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_DIEPTSIZ55: RWRegister<u32>
device endpoint-5 transfer size register
OTG_FS_DTXFSTS55: 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