Struct stm32f7xx_hal::pac::ltdc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 15 fields
pub sscr: Reg<u32, _SSCR>,
pub bpcr: Reg<u32, _BPCR>,
pub awcr: Reg<u32, _AWCR>,
pub twcr: Reg<u32, _TWCR>,
pub gcr: Reg<u32, _GCR>,
pub srcr: Reg<u32, _SRCR>,
pub bccr: Reg<u32, _BCCR>,
pub ier: Reg<u32, _IER>,
pub isr: Reg<u32, _ISR>,
pub icr: Reg<u32, _ICR>,
pub lipcr: Reg<u32, _LIPCR>,
pub cpsr: Reg<u32, _CPSR>,
pub cdsr: Reg<u32, _CDSR>,
pub layer1: LAYER,
pub layer2: LAYER,
// some fields omitted
}
Expand description
Register block
Fields
sscr: Reg<u32, _SSCR>
0x08 - Synchronization Size Configuration Register
bpcr: Reg<u32, _BPCR>
0x0c - Back Porch Configuration Register
awcr: Reg<u32, _AWCR>
0x10 - Active Width Configuration Register
twcr: Reg<u32, _TWCR>
0x14 - Total Width Configuration Register
gcr: Reg<u32, _GCR>
0x18 - Global Control Register
srcr: Reg<u32, _SRCR>
0x24 - Shadow Reload Configuration Register
bccr: Reg<u32, _BCCR>
0x2c - Background Color Configuration Register
ier: Reg<u32, _IER>
0x34 - Interrupt Enable Register
isr: Reg<u32, _ISR>
0x38 - Interrupt Status Register
icr: Reg<u32, _ICR>
0x3c - Interrupt Clear Register
lipcr: Reg<u32, _LIPCR>
0x40 - Line Interrupt Position Configuration Register
cpsr: Reg<u32, _CPSR>
0x44 - Current Position Status Register
cdsr: Reg<u32, _CDSR>
0x48 - Current Display Status Register
layer1: LAYER
0x84 - Cluster LAYER%s, containing L?CR, L?WHPCR, L?WVPCR, L?CKCR, L?PFCR, L?CACR, L?DCCR, L?BFCR, L?CFBAR, L?CFBLR, L?CFBLNR, L?CLUTWR
layer2: LAYER
0x104 - Cluster LAYER%s, containing L?CR, L?WHPCR, L?WVPCR, L?CKCR, L?PFCR, L?CACR, L?DCCR, L?BFCR, L?CFBAR, L?CFBLR, L?CFBLNR, L?CLUTWR