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

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.

Should always be Self

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.