Lcdc

Struct Lcdc 

Source
pub struct Lcdc { /* private fields */ }

Implementations§

Source§

impl Lcdc

Source

pub const fn lcdc_backporchxy_reg( &self, ) -> &'static Reg<LcdcBackporchxyReg_SPEC, RW>

Back Porch X and Y

Source

pub const fn lcdc_bgcolor_reg(&self) -> &'static Reg<LcdcBgcolorReg_SPEC, RW>

Background Color

Source

pub const fn lcdc_blankingxy_reg( &self, ) -> &'static Reg<LcdcBlankingxyReg_SPEC, RW>

Blanking X and Y

Source

pub const fn lcdc_clkctrl_reg(&self) -> &'static Reg<LcdcClkctrlReg_SPEC, RW>

Clock Divider

Source

pub const fn lcdc_crc_reg(&self) -> &'static Reg<LcdcCrcReg_SPEC, RW>

CRC check

Source

pub const fn lcdc_dbib_cfg_reg(&self) -> &'static Reg<LcdcDbibCfgReg_SPEC, RW>

MIPI Config Register

Source

pub const fn lcdc_dbib_cmd_reg(&self) -> &'static Reg<LcdcDbibCmdReg_SPEC, RW>

MIPI DBIB Command Register

Source

pub const fn lcdc_frontporchxy_reg( &self, ) -> &'static Reg<LcdcFrontporchxyReg_SPEC, RW>

Front Porch X and Y

Source

pub const fn lcdc_gpio_reg(&self) -> &'static Reg<LcdcGpioReg_SPEC, RW>

General Purpose IO (2-bits)

Source

pub const fn lcdc_idreg_reg(&self) -> &'static Reg<LcdcIdregReg_SPEC, RW>

Identification Register

Source

pub const fn lcdc_interrupt_reg( &self, ) -> &'static Reg<LcdcInterruptReg_SPEC, RW>

Interrupt Register

Source

pub const fn lcdc_jdi_enb_end_hline_reg( &self, ) -> &'static Reg<LcdcJdiEnbEndHlineReg_SPEC, RW>

ENB end horizontal line

Source

pub const fn lcdc_jdi_enb_start_clk_reg( &self, ) -> &'static Reg<LcdcJdiEnbStartClkReg_SPEC, RW>

ENB start delay

Source

pub const fn lcdc_jdi_enb_start_hline_reg( &self, ) -> &'static Reg<LcdcJdiEnbStartHlineReg_SPEC, RW>

ENB start horizontal line

Source

pub const fn lcdc_jdi_enb_width_clk_reg( &self, ) -> &'static Reg<LcdcJdiEnbWidthClkReg_SPEC, RW>

ENB width

Source

pub const fn lcdc_jdi_fbx_blanking_reg( &self, ) -> &'static Reg<LcdcJdiFbxBlankingReg_SPEC, RW>

Horizontal front/back blanking (hck half periods)

Source

pub const fn lcdc_jdi_fby_blanking_reg( &self, ) -> &'static Reg<LcdcJdiFbyBlankingReg_SPEC, RW>

Vertical front/back blanking (vck half periods)

Source

pub const fn lcdc_jdi_hck_width_reg( &self, ) -> &'static Reg<LcdcJdiHckWidthReg_SPEC, RW>

HCK high/low width

Source

pub const fn lcdc_jdi_hst_delay_reg( &self, ) -> &'static Reg<LcdcJdiHstDelayReg_SPEC, RW>

VCK-to-HST delay

Source

pub const fn lcdc_jdi_hst_width_reg( &self, ) -> &'static Reg<LcdcJdiHstWidthReg_SPEC, RW>

HST width

Source

pub const fn lcdc_jdi_resxy_reg(&self) -> &'static Reg<LcdcJdiResxyReg_SPEC, RW>

Resolution XY for the JDI parallel I/F

Source

pub const fn lcdc_jdi_vck_delay_reg( &self, ) -> &'static Reg<LcdcJdiVckDelayReg_SPEC, RW>

XRST-to-VCK delay

Source

pub const fn lcdc_jdi_vst_delay_reg( &self, ) -> &'static Reg<LcdcJdiVstDelayReg_SPEC, RW>

XRST-to-VST delay

Source

pub const fn lcdc_jdi_vst_width_reg( &self, ) -> &'static Reg<LcdcJdiVstWidthReg_SPEC, RW>

VST width

Source

pub const fn lcdc_jdi_xrst_width_reg( &self, ) -> &'static Reg<LcdcJdiXrstWidthReg_SPEC, RW>

XRST width

Source

pub const fn lcdc_layer0_baseaddr_reg( &self, ) -> &'static Reg<LcdcLayer0BaseaddrReg_SPEC, RW>

Layer0 Base Addr

Source

pub const fn lcdc_layer0_mode_reg( &self, ) -> &'static Reg<LcdcLayer0ModeReg_SPEC, RW>

Layer0 Mode

Source

pub const fn lcdc_layer0_offsetx_reg( &self, ) -> &'static Reg<LcdcLayer0OffsetxReg_SPEC, RW>

Layer0 OffsetX and DMA prefetch

Source

pub const fn lcdc_layer0_resxy_reg( &self, ) -> &'static Reg<LcdcLayer0ResxyReg_SPEC, RW>

Layer0 Res XY

Source

pub const fn lcdc_layer0_sizexy_reg( &self, ) -> &'static Reg<LcdcLayer0SizexyReg_SPEC, RW>

Layer0 Size XY

Source

pub const fn lcdc_layer0_startxy_reg( &self, ) -> &'static Reg<LcdcLayer0StartxyReg_SPEC, RW>

Layer0 Start XY

Source

pub const fn lcdc_layer0_stride_reg( &self, ) -> &'static Reg<LcdcLayer0StrideReg_SPEC, RW>

Layer0 Stride

Source

pub const fn lcdc_mode_reg(&self) -> &'static Reg<LcdcModeReg_SPEC, RW>

Display Mode

Source

pub const fn lcdc_resxy_reg(&self) -> &'static Reg<LcdcResxyReg_SPEC, RW>

Resolution X,Y

Source

pub const fn lcdc_status_reg(&self) -> &'static Reg<LcdcStatusReg_SPEC, RW>

Status Register

Trait Implementations§

Source§

impl Clone for Lcdc

Source§

fn clone(&self) -> Lcdc

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 Lcdc

Source§

fn eq(&self, other: &Lcdc) -> 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 Lcdc

Source§

impl Eq for Lcdc

Source§

impl Send for Lcdc

LCDC registers

Source§

impl StructuralPartialEq for Lcdc

Source§

impl Sync for Lcdc

Auto Trait Implementations§

§

impl Freeze for Lcdc

§

impl RefUnwindSafe for Lcdc

§

impl Unpin for Lcdc

§

impl UnwindSafe for Lcdc

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.