[][src]Struct imxrt1062_lcdif::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub ctrl: CTRL,
    pub ctrl_set: CTRL_SET,
    pub ctrl_clr: CTRL_CLR,
    pub ctrl_tog: CTRL_TOG,
    pub ctrl1: CTRL1,
    pub ctrl1_set: CTRL1_SET,
    pub ctrl1_clr: CTRL1_CLR,
    pub ctrl1_tog: CTRL1_TOG,
    pub ctrl2: CTRL2,
    pub ctrl2_set: CTRL2_SET,
    pub ctrl2_clr: CTRL2_CLR,
    pub ctrl2_tog: CTRL2_TOG,
    pub transfer_count: TRANSFER_COUNT,
    pub cur_buf: CUR_BUF,
    pub next_buf: NEXT_BUF,
    pub vdctrl0: VDCTRL0,
    pub vdctrl0_set: VDCTRL0_SET,
    pub vdctrl0_clr: VDCTRL0_CLR,
    pub vdctrl0_tog: VDCTRL0_TOG,
    pub vdctrl1: VDCTRL1,
    pub vdctrl2: VDCTRL2,
    pub vdctrl3: VDCTRL3,
    pub vdctrl4: VDCTRL4,
    pub bm_error_stat: BM_ERROR_STAT,
    pub crc_stat: CRC_STAT,
    pub stat: STAT,
    pub pigeonctrl0: PIGEONCTRL0,
    pub pigeonctrl0_set: PIGEONCTRL0_SET,
    pub pigeonctrl0_clr: PIGEONCTRL0_CLR,
    pub pigeonctrl0_tog: PIGEONCTRL0_TOG,
    pub pigeonctrl1: PIGEONCTRL1,
    pub pigeonctrl1_set: PIGEONCTRL1_SET,
    pub pigeonctrl1_clr: PIGEONCTRL1_CLR,
    pub pigeonctrl1_tog: PIGEONCTRL1_TOG,
    pub pigeonctrl2: PIGEONCTRL2,
    pub pigeonctrl2_set: PIGEONCTRL2_SET,
    pub pigeonctrl2_clr: PIGEONCTRL2_CLR,
    pub pigeonctrl2_tog: PIGEONCTRL2_TOG,
    pub pigeon_0_0: PIGEON_0_0,
    pub pigeon_0_1: PIGEON_0_1,
    pub pigeon_0_2: PIGEON_0_2,
    pub pigeon_1_0: PIGEON_1_0,
    pub pigeon_1_1: PIGEON_1_1,
    pub pigeon_1_2: PIGEON_1_2,
    pub pigeon_2_0: PIGEON_2_0,
    pub pigeon_2_1: PIGEON_2_1,
    pub pigeon_2_2: PIGEON_2_2,
    pub pigeon_3_0: PIGEON_3_0,
    pub pigeon_3_1: PIGEON_3_1,
    pub pigeon_3_2: PIGEON_3_2,
    pub pigeon_4_0: PIGEON_4_0,
    pub pigeon_4_1: PIGEON_4_1,
    pub pigeon_4_2: PIGEON_4_2,
    pub pigeon_5_0: PIGEON_5_0,
    pub pigeon_5_1: PIGEON_5_1,
    pub pigeon_5_2: PIGEON_5_2,
    pub pigeon_6_0: PIGEON_6_0,
    pub pigeon_6_1: PIGEON_6_1,
    pub pigeon_6_2: PIGEON_6_2,
    pub pigeon_7_0: PIGEON_7_0,
    pub pigeon_7_1: PIGEON_7_1,
    pub pigeon_7_2: PIGEON_7_2,
    pub pigeon_8_0: PIGEON_8_0,
    pub pigeon_8_1: PIGEON_8_1,
    pub pigeon_8_2: PIGEON_8_2,
    pub pigeon_9_0: PIGEON_9_0,
    pub pigeon_9_1: PIGEON_9_1,
    pub pigeon_9_2: PIGEON_9_2,
    pub pigeon_10_0: PIGEON_10_0,
    pub pigeon_10_1: PIGEON_10_1,
    pub pigeon_10_2: PIGEON_10_2,
    pub pigeon_11_0: PIGEON_11_0,
    pub pigeon_11_1: PIGEON_11_1,
    pub pigeon_11_2: PIGEON_11_2,
    pub lut_ctrl: LUT_CTRL,
    pub lut0_addr: LUT0_ADDR,
    pub lut0_data: LUT0_DATA,
    pub lut1_addr: LUT1_ADDR,
    pub lut1_data: LUT1_DATA,
    // some fields omitted
}

Register block

Fields

ctrl: CTRL

0x00 - LCDIF General Control Register

ctrl_set: CTRL_SET

0x04 - LCDIF General Control Register

ctrl_clr: CTRL_CLR

0x08 - LCDIF General Control Register

ctrl_tog: CTRL_TOG

0x0c - LCDIF General Control Register

ctrl1: CTRL1

0x10 - LCDIF General Control1 Register

ctrl1_set: CTRL1_SET

0x14 - LCDIF General Control1 Register

ctrl1_clr: CTRL1_CLR

0x18 - LCDIF General Control1 Register

ctrl1_tog: CTRL1_TOG

0x1c - LCDIF General Control1 Register

ctrl2: CTRL2

0x20 - LCDIF General Control2 Register

ctrl2_set: CTRL2_SET

0x24 - LCDIF General Control2 Register

ctrl2_clr: CTRL2_CLR

0x28 - LCDIF General Control2 Register

ctrl2_tog: CTRL2_TOG

0x2c - LCDIF General Control2 Register

transfer_count: TRANSFER_COUNT

0x30 - LCDIF Horizontal and Vertical Valid Data Count Register

cur_buf: CUR_BUF

0x40 - LCD Interface Current Buffer Address Register

next_buf: NEXT_BUF

0x50 - LCD Interface Next Buffer Address Register

vdctrl0: VDCTRL0

0x70 - LCDIF VSYNC Mode and Dotclk Mode Control Register0

vdctrl0_set: VDCTRL0_SET

0x74 - LCDIF VSYNC Mode and Dotclk Mode Control Register0

vdctrl0_clr: VDCTRL0_CLR

0x78 - LCDIF VSYNC Mode and Dotclk Mode Control Register0

vdctrl0_tog: VDCTRL0_TOG

0x7c - LCDIF VSYNC Mode and Dotclk Mode Control Register0

vdctrl1: VDCTRL1

0x80 - LCDIF VSYNC Mode and Dotclk Mode Control Register1

vdctrl2: VDCTRL2

0x90 - LCDIF VSYNC Mode and Dotclk Mode Control Register2

vdctrl3: VDCTRL3

0xa0 - LCDIF VSYNC Mode and Dotclk Mode Control Register3

vdctrl4: VDCTRL4

0xb0 - LCDIF VSYNC Mode and Dotclk Mode Control Register4

bm_error_stat: BM_ERROR_STAT

0x190 - Bus Master Error Status Register

crc_stat: CRC_STAT

0x1a0 - CRC Status Register

stat: STAT

0x1b0 - LCD Interface Status Register

pigeonctrl0: PIGEONCTRL0

0x380 - LCDIF Pigeon Mode Control0 Register

pigeonctrl0_set: PIGEONCTRL0_SET

0x384 - LCDIF Pigeon Mode Control0 Register

pigeonctrl0_clr: PIGEONCTRL0_CLR

0x388 - LCDIF Pigeon Mode Control0 Register

pigeonctrl0_tog: PIGEONCTRL0_TOG

0x38c - LCDIF Pigeon Mode Control0 Register

pigeonctrl1: PIGEONCTRL1

0x390 - LCDIF Pigeon Mode Control1 Register

pigeonctrl1_set: PIGEONCTRL1_SET

0x394 - LCDIF Pigeon Mode Control1 Register

pigeonctrl1_clr: PIGEONCTRL1_CLR

0x398 - LCDIF Pigeon Mode Control1 Register

pigeonctrl1_tog: PIGEONCTRL1_TOG

0x39c - LCDIF Pigeon Mode Control1 Register

pigeonctrl2: PIGEONCTRL2

0x3a0 - LCDIF Pigeon Mode Control2 Register

pigeonctrl2_set: PIGEONCTRL2_SET

0x3a4 - LCDIF Pigeon Mode Control2 Register

pigeonctrl2_clr: PIGEONCTRL2_CLR

0x3a8 - LCDIF Pigeon Mode Control2 Register

pigeonctrl2_tog: PIGEONCTRL2_TOG

0x3ac - LCDIF Pigeon Mode Control2 Register

pigeon_0_0: PIGEON_0_0

0x800 - Panel Interface Signal Generator Register

pigeon_0_1: PIGEON_0_1

0x810 - Panel Interface Signal Generator Register

pigeon_0_2: PIGEON_0_2

0x820 - Panel Interface Signal Generator Register

pigeon_1_0: PIGEON_1_0

0x840 - Panel Interface Signal Generator Register

pigeon_1_1: PIGEON_1_1

0x850 - Panel Interface Signal Generator Register

pigeon_1_2: PIGEON_1_2

0x860 - Panel Interface Signal Generator Register

pigeon_2_0: PIGEON_2_0

0x880 - Panel Interface Signal Generator Register

pigeon_2_1: PIGEON_2_1

0x890 - Panel Interface Signal Generator Register

pigeon_2_2: PIGEON_2_2

0x8a0 - Panel Interface Signal Generator Register

pigeon_3_0: PIGEON_3_0

0x8c0 - Panel Interface Signal Generator Register

pigeon_3_1: PIGEON_3_1

0x8d0 - Panel Interface Signal Generator Register

pigeon_3_2: PIGEON_3_2

0x8e0 - Panel Interface Signal Generator Register

pigeon_4_0: PIGEON_4_0

0x900 - Panel Interface Signal Generator Register

pigeon_4_1: PIGEON_4_1

0x910 - Panel Interface Signal Generator Register

pigeon_4_2: PIGEON_4_2

0x920 - Panel Interface Signal Generator Register

pigeon_5_0: PIGEON_5_0

0x940 - Panel Interface Signal Generator Register

pigeon_5_1: PIGEON_5_1

0x950 - Panel Interface Signal Generator Register

pigeon_5_2: PIGEON_5_2

0x960 - Panel Interface Signal Generator Register

pigeon_6_0: PIGEON_6_0

0x980 - Panel Interface Signal Generator Register

pigeon_6_1: PIGEON_6_1

0x990 - Panel Interface Signal Generator Register

pigeon_6_2: PIGEON_6_2

0x9a0 - Panel Interface Signal Generator Register

pigeon_7_0: PIGEON_7_0

0x9c0 - Panel Interface Signal Generator Register

pigeon_7_1: PIGEON_7_1

0x9d0 - Panel Interface Signal Generator Register

pigeon_7_2: PIGEON_7_2

0x9e0 - Panel Interface Signal Generator Register

pigeon_8_0: PIGEON_8_0

0xa00 - Panel Interface Signal Generator Register

pigeon_8_1: PIGEON_8_1

0xa10 - Panel Interface Signal Generator Register

pigeon_8_2: PIGEON_8_2

0xa20 - Panel Interface Signal Generator Register

pigeon_9_0: PIGEON_9_0

0xa40 - Panel Interface Signal Generator Register

pigeon_9_1: PIGEON_9_1

0xa50 - Panel Interface Signal Generator Register

pigeon_9_2: PIGEON_9_2

0xa60 - Panel Interface Signal Generator Register

pigeon_10_0: PIGEON_10_0

0xa80 - Panel Interface Signal Generator Register

pigeon_10_1: PIGEON_10_1

0xa90 - Panel Interface Signal Generator Register

pigeon_10_2: PIGEON_10_2

0xaa0 - Panel Interface Signal Generator Register

pigeon_11_0: PIGEON_11_0

0xac0 - Panel Interface Signal Generator Register

pigeon_11_1: PIGEON_11_1

0xad0 - Panel Interface Signal Generator Register

pigeon_11_2: PIGEON_11_2

0xae0 - Panel Interface Signal Generator Register

lut_ctrl: LUT_CTRL

0xb00 - Lookup Table Data Register.

lut0_addr: LUT0_ADDR

0xb10 - Lookup Table Control Register.

lut0_data: LUT0_DATA

0xb20 - Lookup Table Data Register.

lut1_addr: LUT1_ADDR

0xb30 - Lookup Table Control Register.

lut1_data: LUT1_DATA

0xb40 - Lookup Table Data Register.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.