Struct esp32s2::spi0::lcd_d_mode::W
source · pub struct W(_);
Expand description
Register LCD_D_MODE
writer
Implementations
sourceimpl W
impl W
sourcepub fn d_dqs_mode(&mut self) -> D_DQS_MODE_W<'_, 0>
pub fn d_dqs_mode(&mut self) -> D_DQS_MODE_W<'_, 0>
Bits 0:2 - the output spi_dqs is delayed by system clock cycles, 0: output without delayed, 1: output with the posedge of clk_apb,2 output with the negedge of clk_apb, 3: output with the spi_clk. Can be configured in CONF state.
sourcepub fn d_cd_mode(&mut self) -> D_CD_MODE_W<'_, 3>
pub fn d_cd_mode(&mut self) -> D_CD_MODE_W<'_, 3>
Bits 3:5 - the output spi_cd is delayed by system clock cycles, 0: output without delayed, 1: output with the posedge of clk_apb,2 output with the negedge of clk_apb, 3: output with the spi_clk. Can be configured in CONF state.
sourcepub fn d_de_mode(&mut self) -> D_DE_MODE_W<'_, 6>
pub fn d_de_mode(&mut self) -> D_DE_MODE_W<'_, 6>
Bits 6:8 - the output spi_de is delayed by system clock cycles, 0: output without delayed, 1: output with the posedge of clk_apb,2 output with the negedge of clk_apb, 3: output with the spi_clk. Can be configured in CONF state.
sourcepub fn d_hsync_mode(&mut self) -> D_HSYNC_MODE_W<'_, 9>
pub fn d_hsync_mode(&mut self) -> D_HSYNC_MODE_W<'_, 9>
Bits 9:11 - the output spi_hsync is delayed by system clock cycles, 0: output without delayed, 1: output with the posedge of clk_apb,2 output with the negedge of clk_apb, 3: output with the spi_clk. Can be configured in CONF state.
sourcepub fn d_vsync_mode(&mut self) -> D_VSYNC_MODE_W<'_, 12>
pub fn d_vsync_mode(&mut self) -> D_VSYNC_MODE_W<'_, 12>
Bits 12:14 - the output spi_vsync is delayed by system clock cycles, 0: output without delayed, 1: output with the posedge of clk_apb,2 output with the negedge of clk_apb, 3: output with the spi_clk. Can be configured in CONF state.
sourcepub fn de_idle_pol(&mut self) -> DE_IDLE_POL_W<'_, 15>
pub fn de_idle_pol(&mut self) -> DE_IDLE_POL_W<'_, 15>
Bit 15 - It is the idle value of spi_de.
sourcepub fn hs_blank_en(&mut self) -> HS_BLANK_EN_W<'_, 16>
pub fn hs_blank_en(&mut self) -> HS_BLANK_EN_W<'_, 16>
Bit 16 - 1: The pulse of spi_hsync is out in vertical blanking lines in seg-trans or one trans. 0: spi_hsync pulse is valid only in active region lines in seg-trans.