#[repr(C)]
pub struct RegisterBlock {
Show 37 fields pub sscr: SSCR, pub bpcr: BPCR, pub awcr: AWCR, pub twcr: TWCR, pub gcr: GCR, pub srcr: SRCR, pub bccr: BCCR, pub ier: IER, pub isr: ISR, pub icr: ICR, pub lipcr: LIPCR, pub cpsr: CPSR, pub cdsr: CDSR, pub l1cr: L1CR, pub l1whpcr: L1WHPCR, pub l1wvpcr: L1WVPCR, pub l1ckcr: L1CKCR, pub l1pfcr: L1PFCR, pub l1cacr: L1CACR, pub l1dccr: L1DCCR, pub l1bfcr: L1BFCR, pub l1cfbar: L1CFBAR, pub l1cfblr: L1CFBLR, pub l1cfblnr: L1CFBLNR, pub l1clutwr: L1CLUTWR, pub l2cr: L2CR, pub l2whpcr: L2WHPCR, pub l2wvpcr: L2WVPCR, pub l2ckcr: L2CKCR, pub l2pfcr: L2PFCR, pub l2cacr: L2CACR, pub l2dccr: L2DCCR, pub l2bfcr: L2BFCR, pub l2cfbar: L2CFBAR, pub l2cfblr: L2CFBLR, pub l2cfblnr: L2CFBLNR, pub l2clutwr: L2CLUTWR, /* private fields */
}
Expand description

Register block

Fields§

§sscr: SSCR

0x08 - Synchronization Size Configuration Register

§bpcr: BPCR

0x0c - Back Porch Configuration Register

§awcr: AWCR

0x10 - Active Width Configuration Register

§twcr: TWCR

0x14 - Total Width Configuration Register

§gcr: GCR

0x18 - Global Control Register

§srcr: SRCR

0x24 - Shadow Reload Configuration Register

§bccr: BCCR

0x2c - Background Color Configuration Register

§ier: IER

0x34 - Interrupt Enable Register

§isr: ISR

0x38 - Interrupt Status Register

§icr: ICR

0x3c - Interrupt Clear Register

§lipcr: LIPCR

0x40 - Line Interrupt Position Configuration Register

§cpsr: CPSR

0x44 - Current Position Status Register

§cdsr: CDSR

0x48 - Current Display Status Register

§l1cr: L1CR

0x84 - Layerx Control Register

§l1whpcr: L1WHPCR

0x88 - Layerx Window Horizontal Position Configuration Register

§l1wvpcr: L1WVPCR

0x8c - Layerx Window Vertical Position Configuration Register

§l1ckcr: L1CKCR

0x90 - Layerx Color Keying Configuration Register

§l1pfcr: L1PFCR

0x94 - Layerx Pixel Format Configuration Register

§l1cacr: L1CACR

0x98 - Layerx Constant Alpha Configuration Register

§l1dccr: L1DCCR

0x9c - Layerx Default Color Configuration Register

§l1bfcr: L1BFCR

0xa0 - Layerx Blending Factors Configuration Register

§l1cfbar: L1CFBAR

0xac - Layerx Color Frame Buffer Address Register

§l1cfblr: L1CFBLR

0xb0 - Layerx Color Frame Buffer Length Register

§l1cfblnr: L1CFBLNR

0xb4 - Layerx ColorFrame Buffer Line Number Register

§l1clutwr: L1CLUTWR

0xc4 - Layerx CLUT Write Register

§l2cr: L2CR

0x104 - Layerx Control Register

§l2whpcr: L2WHPCR

0x108 - Layerx Window Horizontal Position Configuration Register

§l2wvpcr: L2WVPCR

0x10c - Layerx Window Vertical Position Configuration Register

§l2ckcr: L2CKCR

0x110 - Layerx Color Keying Configuration Register

§l2pfcr: L2PFCR

0x114 - Layerx Pixel Format Configuration Register

§l2cacr: L2CACR

0x118 - Layerx Constant Alpha Configuration Register

§l2dccr: L2DCCR

0x11c - Layerx Default Color Configuration Register

§l2bfcr: L2BFCR

0x120 - Layerx Blending Factors Configuration Register

§l2cfbar: L2CFBAR

0x12c - Layerx Color Frame Buffer Address Register

§l2cfblr: L2CFBLR

0x130 - Layerx Color Frame Buffer Length Register

§l2cfblnr: L2CFBLNR

0x134 - Layerx ColorFrame Buffer Line Number Register

§l2clutwr: L2CLUTWR

0x144 - Layerx CLUT Write Register

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.