pub struct Lcdc { /* private fields */ }Implementations§
Source§impl Lcdc
impl Lcdc
Sourcepub const fn lcdc_backporchxy_reg(
&self,
) -> &'static Reg<LcdcBackporchxyReg_SPEC, RW>
pub const fn lcdc_backporchxy_reg( &self, ) -> &'static Reg<LcdcBackporchxyReg_SPEC, RW>
Back Porch X and Y
Sourcepub const fn lcdc_bgcolor_reg(&self) -> &'static Reg<LcdcBgcolorReg_SPEC, RW>
pub const fn lcdc_bgcolor_reg(&self) -> &'static Reg<LcdcBgcolorReg_SPEC, RW>
Background Color
Sourcepub const fn lcdc_blankingxy_reg(
&self,
) -> &'static Reg<LcdcBlankingxyReg_SPEC, RW>
pub const fn lcdc_blankingxy_reg( &self, ) -> &'static Reg<LcdcBlankingxyReg_SPEC, RW>
Blanking X and Y
Sourcepub const fn lcdc_clkctrl_reg(&self) -> &'static Reg<LcdcClkctrlReg_SPEC, RW>
pub const fn lcdc_clkctrl_reg(&self) -> &'static Reg<LcdcClkctrlReg_SPEC, RW>
Clock Divider
Sourcepub const fn lcdc_crc_reg(&self) -> &'static Reg<LcdcCrcReg_SPEC, RW>
pub const fn lcdc_crc_reg(&self) -> &'static Reg<LcdcCrcReg_SPEC, RW>
CRC check
Sourcepub const fn lcdc_dbib_cfg_reg(&self) -> &'static Reg<LcdcDbibCfgReg_SPEC, RW>
pub const fn lcdc_dbib_cfg_reg(&self) -> &'static Reg<LcdcDbibCfgReg_SPEC, RW>
MIPI Config Register
Sourcepub const fn lcdc_dbib_cmd_reg(&self) -> &'static Reg<LcdcDbibCmdReg_SPEC, RW>
pub const fn lcdc_dbib_cmd_reg(&self) -> &'static Reg<LcdcDbibCmdReg_SPEC, RW>
MIPI DBIB Command Register
Sourcepub const fn lcdc_frontporchxy_reg(
&self,
) -> &'static Reg<LcdcFrontporchxyReg_SPEC, RW>
pub const fn lcdc_frontporchxy_reg( &self, ) -> &'static Reg<LcdcFrontporchxyReg_SPEC, RW>
Front Porch X and Y
Sourcepub const fn lcdc_gpio_reg(&self) -> &'static Reg<LcdcGpioReg_SPEC, RW>
pub const fn lcdc_gpio_reg(&self) -> &'static Reg<LcdcGpioReg_SPEC, RW>
General Purpose IO (2-bits)
Sourcepub const fn lcdc_idreg_reg(&self) -> &'static Reg<LcdcIdregReg_SPEC, RW>
pub const fn lcdc_idreg_reg(&self) -> &'static Reg<LcdcIdregReg_SPEC, RW>
Identification Register
Sourcepub const fn lcdc_interrupt_reg(
&self,
) -> &'static Reg<LcdcInterruptReg_SPEC, RW>
pub const fn lcdc_interrupt_reg( &self, ) -> &'static Reg<LcdcInterruptReg_SPEC, RW>
Interrupt Register
Sourcepub const fn lcdc_jdi_enb_end_hline_reg(
&self,
) -> &'static Reg<LcdcJdiEnbEndHlineReg_SPEC, RW>
pub const fn lcdc_jdi_enb_end_hline_reg( &self, ) -> &'static Reg<LcdcJdiEnbEndHlineReg_SPEC, RW>
ENB end horizontal line
Sourcepub const fn lcdc_jdi_enb_start_clk_reg(
&self,
) -> &'static Reg<LcdcJdiEnbStartClkReg_SPEC, RW>
pub const fn lcdc_jdi_enb_start_clk_reg( &self, ) -> &'static Reg<LcdcJdiEnbStartClkReg_SPEC, RW>
ENB start delay
Sourcepub const fn lcdc_jdi_enb_start_hline_reg(
&self,
) -> &'static Reg<LcdcJdiEnbStartHlineReg_SPEC, RW>
pub const fn lcdc_jdi_enb_start_hline_reg( &self, ) -> &'static Reg<LcdcJdiEnbStartHlineReg_SPEC, RW>
ENB start horizontal line
Sourcepub const fn lcdc_jdi_enb_width_clk_reg(
&self,
) -> &'static Reg<LcdcJdiEnbWidthClkReg_SPEC, RW>
pub const fn lcdc_jdi_enb_width_clk_reg( &self, ) -> &'static Reg<LcdcJdiEnbWidthClkReg_SPEC, RW>
ENB width
Sourcepub const fn lcdc_jdi_fbx_blanking_reg(
&self,
) -> &'static Reg<LcdcJdiFbxBlankingReg_SPEC, RW>
pub const fn lcdc_jdi_fbx_blanking_reg( &self, ) -> &'static Reg<LcdcJdiFbxBlankingReg_SPEC, RW>
Horizontal front/back blanking (hck half periods)
Sourcepub const fn lcdc_jdi_fby_blanking_reg(
&self,
) -> &'static Reg<LcdcJdiFbyBlankingReg_SPEC, RW>
pub const fn lcdc_jdi_fby_blanking_reg( &self, ) -> &'static Reg<LcdcJdiFbyBlankingReg_SPEC, RW>
Vertical front/back blanking (vck half periods)
Sourcepub const fn lcdc_jdi_hck_width_reg(
&self,
) -> &'static Reg<LcdcJdiHckWidthReg_SPEC, RW>
pub const fn lcdc_jdi_hck_width_reg( &self, ) -> &'static Reg<LcdcJdiHckWidthReg_SPEC, RW>
HCK high/low width
Sourcepub const fn lcdc_jdi_hst_delay_reg(
&self,
) -> &'static Reg<LcdcJdiHstDelayReg_SPEC, RW>
pub const fn lcdc_jdi_hst_delay_reg( &self, ) -> &'static Reg<LcdcJdiHstDelayReg_SPEC, RW>
VCK-to-HST delay
Sourcepub const fn lcdc_jdi_hst_width_reg(
&self,
) -> &'static Reg<LcdcJdiHstWidthReg_SPEC, RW>
pub const fn lcdc_jdi_hst_width_reg( &self, ) -> &'static Reg<LcdcJdiHstWidthReg_SPEC, RW>
HST width
Sourcepub const fn lcdc_jdi_resxy_reg(&self) -> &'static Reg<LcdcJdiResxyReg_SPEC, RW>
pub const fn lcdc_jdi_resxy_reg(&self) -> &'static Reg<LcdcJdiResxyReg_SPEC, RW>
Resolution XY for the JDI parallel I/F
Sourcepub const fn lcdc_jdi_vck_delay_reg(
&self,
) -> &'static Reg<LcdcJdiVckDelayReg_SPEC, RW>
pub const fn lcdc_jdi_vck_delay_reg( &self, ) -> &'static Reg<LcdcJdiVckDelayReg_SPEC, RW>
XRST-to-VCK delay
Sourcepub const fn lcdc_jdi_vst_delay_reg(
&self,
) -> &'static Reg<LcdcJdiVstDelayReg_SPEC, RW>
pub const fn lcdc_jdi_vst_delay_reg( &self, ) -> &'static Reg<LcdcJdiVstDelayReg_SPEC, RW>
XRST-to-VST delay
Sourcepub const fn lcdc_jdi_vst_width_reg(
&self,
) -> &'static Reg<LcdcJdiVstWidthReg_SPEC, RW>
pub const fn lcdc_jdi_vst_width_reg( &self, ) -> &'static Reg<LcdcJdiVstWidthReg_SPEC, RW>
VST width
Sourcepub const fn lcdc_jdi_xrst_width_reg(
&self,
) -> &'static Reg<LcdcJdiXrstWidthReg_SPEC, RW>
pub const fn lcdc_jdi_xrst_width_reg( &self, ) -> &'static Reg<LcdcJdiXrstWidthReg_SPEC, RW>
XRST width
Sourcepub const fn lcdc_layer0_baseaddr_reg(
&self,
) -> &'static Reg<LcdcLayer0BaseaddrReg_SPEC, RW>
pub const fn lcdc_layer0_baseaddr_reg( &self, ) -> &'static Reg<LcdcLayer0BaseaddrReg_SPEC, RW>
Layer0 Base Addr
Sourcepub const fn lcdc_layer0_mode_reg(
&self,
) -> &'static Reg<LcdcLayer0ModeReg_SPEC, RW>
pub const fn lcdc_layer0_mode_reg( &self, ) -> &'static Reg<LcdcLayer0ModeReg_SPEC, RW>
Layer0 Mode
Sourcepub const fn lcdc_layer0_offsetx_reg(
&self,
) -> &'static Reg<LcdcLayer0OffsetxReg_SPEC, RW>
pub const fn lcdc_layer0_offsetx_reg( &self, ) -> &'static Reg<LcdcLayer0OffsetxReg_SPEC, RW>
Layer0 OffsetX and DMA prefetch
Sourcepub const fn lcdc_layer0_resxy_reg(
&self,
) -> &'static Reg<LcdcLayer0ResxyReg_SPEC, RW>
pub const fn lcdc_layer0_resxy_reg( &self, ) -> &'static Reg<LcdcLayer0ResxyReg_SPEC, RW>
Layer0 Res XY
Sourcepub const fn lcdc_layer0_sizexy_reg(
&self,
) -> &'static Reg<LcdcLayer0SizexyReg_SPEC, RW>
pub const fn lcdc_layer0_sizexy_reg( &self, ) -> &'static Reg<LcdcLayer0SizexyReg_SPEC, RW>
Layer0 Size XY
Sourcepub const fn lcdc_layer0_startxy_reg(
&self,
) -> &'static Reg<LcdcLayer0StartxyReg_SPEC, RW>
pub const fn lcdc_layer0_startxy_reg( &self, ) -> &'static Reg<LcdcLayer0StartxyReg_SPEC, RW>
Layer0 Start XY
Sourcepub const fn lcdc_layer0_stride_reg(
&self,
) -> &'static Reg<LcdcLayer0StrideReg_SPEC, RW>
pub const fn lcdc_layer0_stride_reg( &self, ) -> &'static Reg<LcdcLayer0StrideReg_SPEC, RW>
Layer0 Stride
Sourcepub const fn lcdc_mode_reg(&self) -> &'static Reg<LcdcModeReg_SPEC, RW>
pub const fn lcdc_mode_reg(&self) -> &'static Reg<LcdcModeReg_SPEC, RW>
Display Mode
Sourcepub const fn lcdc_resxy_reg(&self) -> &'static Reg<LcdcResxyReg_SPEC, RW>
pub const fn lcdc_resxy_reg(&self) -> &'static Reg<LcdcResxyReg_SPEC, RW>
Resolution X,Y
Sourcepub const fn lcdc_status_reg(&self) -> &'static Reg<LcdcStatusReg_SPEC, RW>
pub const fn lcdc_status_reg(&self) -> &'static Reg<LcdcStatusReg_SPEC, RW>
Status Register
Trait Implementations§
impl Copy for Lcdc
impl Eq for Lcdc
impl Send for Lcdc
LCDC registers
impl StructuralPartialEq for Lcdc
impl Sync for Lcdc
Auto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more