nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Lcdif

Struct Lcdif 

Source
pub struct Lcdif { /* private fields */ }
Expand description

LCDIF Register Reference Index

Implementations§

Source§

impl Lcdif

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn ctrl(self) -> Reg<Ctrl, RW>

LCDIF General Control Register

Source

pub const fn ctrl_set(self) -> Reg<CtrlSet, RW>

LCDIF General Control Register

Source

pub const fn ctrl_clr(self) -> Reg<CtrlClr, RW>

LCDIF General Control Register

Source

pub const fn ctrl_tog(self) -> Reg<CtrlTog, RW>

LCDIF General Control Register

Source

pub const fn ctrl1(self) -> Reg<Ctrl1, RW>

LCDIF General Control1 Register

Source

pub const fn ctrl1_set(self) -> Reg<Ctrl1Set, RW>

LCDIF General Control1 Register

Source

pub const fn ctrl1_clr(self) -> Reg<Ctrl1Clr, RW>

LCDIF General Control1 Register

Source

pub const fn ctrl1_tog(self) -> Reg<Ctrl1Tog, RW>

LCDIF General Control1 Register

Source

pub const fn ctrl2(self) -> Reg<Ctrl2, RW>

LCDIF General Control2 Register

Source

pub const fn ctrl2_set(self) -> Reg<Ctrl2Set, RW>

LCDIF General Control2 Register

Source

pub const fn ctrl2_clr(self) -> Reg<Ctrl2Clr, RW>

LCDIF General Control2 Register

Source

pub const fn ctrl2_tog(self) -> Reg<Ctrl2Tog, RW>

LCDIF General Control2 Register

Source

pub const fn transfer_count(self) -> Reg<TransferCount, RW>

LCDIF Horizontal and Vertical Valid Data Count Register

Source

pub const fn cur_buf(self) -> Reg<CurBuf, RW>

LCD Interface Current Buffer Address Register

Source

pub const fn next_buf(self) -> Reg<NextBuf, RW>

LCD Interface Next Buffer Address Register

Source

pub const fn vdctrl0(self) -> Reg<Vdctrl0, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register0

Source

pub const fn vdctrl0_set(self) -> Reg<Vdctrl0Set, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register0

Source

pub const fn vdctrl0_clr(self) -> Reg<Vdctrl0Clr, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register0

Source

pub const fn vdctrl0_tog(self) -> Reg<Vdctrl0Tog, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register0

Source

pub const fn vdctrl1(self) -> Reg<Vdctrl1, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register1

Source

pub const fn vdctrl2(self) -> Reg<Vdctrl2, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register2

Source

pub const fn vdctrl3(self) -> Reg<Vdctrl3, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register3

Source

pub const fn vdctrl4(self) -> Reg<Vdctrl4, RW>

LCDIF VSYNC Mode and Dotclk Mode Control Register4

Source

pub const fn bm_error_stat(self) -> Reg<BmErrorStat, RW>

Bus Master Error Status Register

Source

pub const fn crc_stat(self) -> Reg<CrcStat, RW>

CRC Status Register

Source

pub const fn stat(self) -> Reg<Stat, R>

LCD Interface Status Register

Source

pub const fn pigeonctrl0(self) -> Reg<Pigeonctrl0, RW>

LCDIF Pigeon Mode Control0 Register

Source

pub const fn pigeonctrl0_set(self) -> Reg<Pigeonctrl0Set, RW>

LCDIF Pigeon Mode Control0 Register

Source

pub const fn pigeonctrl0_clr(self) -> Reg<Pigeonctrl0Clr, RW>

LCDIF Pigeon Mode Control0 Register

Source

pub const fn pigeonctrl0_tog(self) -> Reg<Pigeonctrl0Tog, RW>

LCDIF Pigeon Mode Control0 Register

Source

pub const fn pigeonctrl1(self) -> Reg<Pigeonctrl1, RW>

LCDIF Pigeon Mode Control1 Register

Source

pub const fn pigeonctrl1_set(self) -> Reg<Pigeonctrl1Set, RW>

LCDIF Pigeon Mode Control1 Register

Source

pub const fn pigeonctrl1_clr(self) -> Reg<Pigeonctrl1Clr, RW>

LCDIF Pigeon Mode Control1 Register

Source

pub const fn pigeonctrl1_tog(self) -> Reg<Pigeonctrl1Tog, RW>

LCDIF Pigeon Mode Control1 Register

Source

pub const fn pigeonctrl2(self) -> Reg<Pigeonctrl2, RW>

LCDIF Pigeon Mode Control2 Register

Source

pub const fn pigeonctrl2_set(self) -> Reg<Pigeonctrl2Set, RW>

LCDIF Pigeon Mode Control2 Register

Source

pub const fn pigeonctrl2_clr(self) -> Reg<Pigeonctrl2Clr, RW>

LCDIF Pigeon Mode Control2 Register

Source

pub const fn pigeonctrl2_tog(self) -> Reg<Pigeonctrl2Tog, RW>

LCDIF Pigeon Mode Control2 Register

Source

pub const fn pigeon_0_0(self) -> Reg<Pigeon00, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_0_1(self) -> Reg<Pigeon01, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_0_2(self) -> Reg<Pigeon02, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_1_0(self) -> Reg<Pigeon10, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_1_1(self) -> Reg<Pigeon11, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_1_2(self) -> Reg<Pigeon12, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_2_0(self) -> Reg<Pigeon20, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_2_1(self) -> Reg<Pigeon21, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_2_2(self) -> Reg<Pigeon22, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_3_0(self) -> Reg<Pigeon30, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_3_1(self) -> Reg<Pigeon31, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_3_2(self) -> Reg<Pigeon32, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_4_0(self) -> Reg<Pigeon40, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_4_1(self) -> Reg<Pigeon41, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_4_2(self) -> Reg<Pigeon42, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_5_0(self) -> Reg<Pigeon50, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_5_1(self) -> Reg<Pigeon51, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_5_2(self) -> Reg<Pigeon52, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_6_0(self) -> Reg<Pigeon60, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_6_1(self) -> Reg<Pigeon61, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_6_2(self) -> Reg<Pigeon62, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_7_0(self) -> Reg<Pigeon70, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_7_1(self) -> Reg<Pigeon71, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_7_2(self) -> Reg<Pigeon72, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_8_0(self) -> Reg<Pigeon80, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_8_1(self) -> Reg<Pigeon81, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_8_2(self) -> Reg<Pigeon82, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_9_0(self) -> Reg<Pigeon90, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_9_1(self) -> Reg<Pigeon91, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_9_2(self) -> Reg<Pigeon92, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_10_0(self) -> Reg<Pigeon100, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_10_1(self) -> Reg<Pigeon101, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_10_2(self) -> Reg<Pigeon102, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_11_0(self) -> Reg<Pigeon110, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_11_1(self) -> Reg<Pigeon111, RW>

Panel Interface Signal Generator Register

Source

pub const fn pigeon_11_2(self) -> Reg<Pigeon112, RW>

Panel Interface Signal Generator Register

Source

pub const fn lut_ctrl(self) -> Reg<LutCtrl, RW>

Look Up Table Control Register

Source

pub const fn lut0_addr(self) -> Reg<Lut0Addr, RW>

Lookup Table 0 Index Register

Source

pub const fn lut0_data(self) -> Reg<Lut0Data, RW>

Lookup Table 0 Data Register

Source

pub const fn lut1_addr(self) -> Reg<Lut1Addr, RW>

Lookup Table 1 Index Register

Source

pub const fn lut1_data(self) -> Reg<Lut1Data, RW>

Lookup Table 1 Data Register

Trait Implementations§

Source§

impl Clone for Lcdif

Source§

fn clone(&self) -> Lcdif

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Lcdif

Source§

fn eq(&self, other: &Lcdif) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Lcdif

Source§

impl Eq for Lcdif

Source§

impl Send for Lcdif

Source§

impl StructuralPartialEq for Lcdif

Source§

impl Sync for Lcdif

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.