Struct stm32f7xx_hal::pac::dma2d::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 22 fields
pub cr: Reg<u32, _CR>,
pub isr: Reg<u32, _ISR>,
pub ifcr: Reg<u32, _IFCR>,
pub fgmar: Reg<u32, _FGMAR>,
pub fgor: Reg<u32, _FGOR>,
pub bgmar: Reg<u32, _BGMAR>,
pub bgor: Reg<u32, _BGOR>,
pub fgpfccr: Reg<u32, _FGPFCCR>,
pub fgcolr: Reg<u32, _FGCOLR>,
pub bgpfccr: Reg<u32, _BGPFCCR>,
pub bgcolr: Reg<u32, _BGCOLR>,
pub fgcmar: Reg<u32, _FGCMAR>,
pub bgcmar: Reg<u32, _BGCMAR>,
pub opfccr: Reg<u32, _OPFCCR>,
pub ocolr: Reg<u32, _OCOLR>,
pub omar: Reg<u32, _OMAR>,
pub oor: Reg<u32, _OOR>,
pub nlr: Reg<u32, _NLR>,
pub lwr: Reg<u32, _LWR>,
pub amtcr: Reg<u32, _AMTCR>,
pub fgclut: Reg<u32, _FGCLUT>,
pub bgclut: Reg<u32, _BGCLUT>,
// some fields omitted
}
Expand description
Register block
Fields
cr: Reg<u32, _CR>
0x00 - control register
isr: Reg<u32, _ISR>
0x04 - Interrupt Status Register
ifcr: Reg<u32, _IFCR>
0x08 - interrupt flag clear register
fgmar: Reg<u32, _FGMAR>
0x0c - foreground memory address register
fgor: Reg<u32, _FGOR>
0x10 - foreground offset register
bgmar: Reg<u32, _BGMAR>
0x14 - background memory address register
bgor: Reg<u32, _BGOR>
0x18 - background offset register
fgpfccr: Reg<u32, _FGPFCCR>
0x1c - foreground PFC control register
fgcolr: Reg<u32, _FGCOLR>
0x20 - foreground color register
bgpfccr: Reg<u32, _BGPFCCR>
0x24 - background PFC control register
bgcolr: Reg<u32, _BGCOLR>
0x28 - background color register
fgcmar: Reg<u32, _FGCMAR>
0x2c - foreground CLUT memory address register
bgcmar: Reg<u32, _BGCMAR>
0x30 - background CLUT memory address register
opfccr: Reg<u32, _OPFCCR>
0x34 - output PFC control register
ocolr: Reg<u32, _OCOLR>
0x38 - output color register
omar: Reg<u32, _OMAR>
0x3c - output memory address register
oor: Reg<u32, _OOR>
0x40 - output offset register
nlr: Reg<u32, _NLR>
0x44 - number of line register
lwr: Reg<u32, _LWR>
0x48 - line watermark register
amtcr: Reg<u32, _AMTCR>
0x4c - AHB master timer configuration register
fgclut: Reg<u32, _FGCLUT>
0x400 - FGCLUT
bgclut: Reg<u32, _BGCLUT>
0x800 - BGCLUT