pub struct RegisterBlock {Show 25 fields
pub timh: TIMH,
pub timv: TIMV,
pub pol: POL,
pub le: LE,
pub upbase: UPBASE,
pub lpbase: LPBASE,
pub ctrl: CTRL,
pub intmsk: INTMSK,
pub intraw: INTRAW,
pub intstat: INTSTAT,
pub intclr: INTCLR,
pub upcurr: UPCURR,
pub lpcurr: LPCURR,
pub pal: [PAL; 256],
pub crsr_img: [CRSR_IMG; 256],
pub crsr_ctrl: CRSR_CTRL,
pub crsr_cfg: CRSR_CFG,
pub crsr_pal0: CRSR_PAL0,
pub crsr_pal1: CRSR_PAL1,
pub crsr_xy: CRSR_XY,
pub crsr_clip: CRSR_CLIP,
pub crsr_intmsk: CRSR_INTMSK,
pub crsr_intclr: CRSR_INTCLR,
pub crsr_intraw: CRSR_INTRAW,
pub crsr_intstat: CRSR_INTSTAT,
/* private fields */
}Expand description
Register block
Fields§
§timh: TIMH0x00 - Horizontal Timing Control register
timv: TIMV0x04 - Vertical Timing Control register
pol: POL0x08 - Clock and Signal Polarity Control register
le: LE0x0c - Line End Control register
upbase: UPBASE0x10 - Upper Panel Frame Base Address register
lpbase: LPBASE0x14 - Lower Panel Frame Base Address register
ctrl: CTRL0x18 - LCD Control register
intmsk: INTMSK0x1c - Interrupt Mask register
intraw: INTRAW0x20 - Raw Interrupt Status register
intstat: INTSTAT0x24 - Masked Interrupt Status register
intclr: INTCLR0x28 - Interrupt Clear register
upcurr: UPCURR0x2c - Upper Panel Current Address Value register
lpcurr: LPCURR0x30 - Lower Panel Current Address Value register
pal: [PAL; 256]0x200 - 256x16-bit Color Palette registers
crsr_img: [CRSR_IMG; 256]0x800 - Cursor Image registers
crsr_ctrl: CRSR_CTRL0xc00 - Cursor Control register
crsr_cfg: CRSR_CFG0xc04 - Cursor Configuration register
crsr_pal0: CRSR_PAL00xc08 - Cursor Palette register 0
crsr_pal1: CRSR_PAL10xc0c - Cursor Palette register 1
crsr_xy: CRSR_XY0xc10 - Cursor XY Position register
crsr_clip: CRSR_CLIP0xc14 - Cursor Clip Position register
crsr_intmsk: CRSR_INTMSK0xc20 - Cursor Interrupt Mask register
crsr_intclr: CRSR_INTCLR0xc24 - Cursor Interrupt Clear register
crsr_intraw: CRSR_INTRAW0xc28 - Cursor Raw Interrupt Status register
crsr_intstat: CRSR_INTSTAT0xc2c - Cursor Masked Interrupt Status register