Struct esp32s3_hal::peripherals::LCD_CAM
source · pub struct LCD_CAM { /* private fields */ }
Implementations§
source§impl LCD_CAM
impl LCD_CAM
sourcepub unsafe fn steal() -> LCD_CAM
pub unsafe fn steal() -> LCD_CAM
Unsafely create an instance of this peripheral out of thin air.
§Safety
You must ensure that you’re only using one instance of this type at a time.
Methods from Deref<Target = RegisterBlock>§
sourcepub fn lcd_clock(&self) -> &Reg<LCD_CLOCK_SPEC>
pub fn lcd_clock(&self) -> &Reg<LCD_CLOCK_SPEC>
0x00 - LCD clock register
sourcepub fn cam_ctrl(&self) -> &Reg<CAM_CTRL_SPEC>
pub fn cam_ctrl(&self) -> &Reg<CAM_CTRL_SPEC>
0x04 - Camera configuration register
sourcepub fn cam_ctrl1(&self) -> &Reg<CAM_CTRL1_SPEC>
pub fn cam_ctrl1(&self) -> &Reg<CAM_CTRL1_SPEC>
0x08 - Camera configuration register
sourcepub fn cam_rgb_yuv(&self) -> &Reg<CAM_RGB_YUV_SPEC>
pub fn cam_rgb_yuv(&self) -> &Reg<CAM_RGB_YUV_SPEC>
0x0c - Camera configuration register
sourcepub fn lcd_rgb_yuv(&self) -> &Reg<LCD_RGB_YUV_SPEC>
pub fn lcd_rgb_yuv(&self) -> &Reg<LCD_RGB_YUV_SPEC>
0x10 - LCD configuration register
sourcepub fn lcd_user(&self) -> &Reg<LCD_USER_SPEC>
pub fn lcd_user(&self) -> &Reg<LCD_USER_SPEC>
0x14 - LCD configuration register
sourcepub fn lcd_misc(&self) -> &Reg<LCD_MISC_SPEC>
pub fn lcd_misc(&self) -> &Reg<LCD_MISC_SPEC>
0x18 - LCD configuration register
sourcepub fn lcd_ctrl(&self) -> &Reg<LCD_CTRL_SPEC>
pub fn lcd_ctrl(&self) -> &Reg<LCD_CTRL_SPEC>
0x1c - LCD configuration register
sourcepub fn lcd_ctrl1(&self) -> &Reg<LCD_CTRL1_SPEC>
pub fn lcd_ctrl1(&self) -> &Reg<LCD_CTRL1_SPEC>
0x20 - LCD configuration register
sourcepub fn lcd_ctrl2(&self) -> &Reg<LCD_CTRL2_SPEC>
pub fn lcd_ctrl2(&self) -> &Reg<LCD_CTRL2_SPEC>
0x24 - LCD configuration register
sourcepub fn lcd_cmd_val(&self) -> &Reg<LCD_CMD_VAL_SPEC>
pub fn lcd_cmd_val(&self) -> &Reg<LCD_CMD_VAL_SPEC>
0x28 - LCD configuration register
sourcepub fn lcd_dly_mode(&self) -> &Reg<LCD_DLY_MODE_SPEC>
pub fn lcd_dly_mode(&self) -> &Reg<LCD_DLY_MODE_SPEC>
0x30 - LCD configuration register
sourcepub fn lcd_data_dout_mode(&self) -> &Reg<LCD_DATA_DOUT_MODE_SPEC>
pub fn lcd_data_dout_mode(&self) -> &Reg<LCD_DATA_DOUT_MODE_SPEC>
0x38 - LCD configuration register
sourcepub fn lc_dma_int_ena(&self) -> &Reg<LC_DMA_INT_ENA_SPEC>
pub fn lc_dma_int_ena(&self) -> &Reg<LC_DMA_INT_ENA_SPEC>
0x64 - LCD_camera DMA inturrupt enable register
sourcepub fn lc_dma_int_raw(&self) -> &Reg<LC_DMA_INT_RAW_SPEC>
pub fn lc_dma_int_raw(&self) -> &Reg<LC_DMA_INT_RAW_SPEC>
0x68 - LCD_camera DMA raw inturrupt status register
sourcepub fn lc_dma_int_st(&self) -> &Reg<LC_DMA_INT_ST_SPEC>
pub fn lc_dma_int_st(&self) -> &Reg<LC_DMA_INT_ST_SPEC>
0x6c - LCD_camera DMA masked inturrupt status register
sourcepub fn lc_dma_int_clr(&self) -> &Reg<LC_DMA_INT_CLR_SPEC>
pub fn lc_dma_int_clr(&self) -> &Reg<LC_DMA_INT_CLR_SPEC>
0x70 - LCD_camera DMA inturrupt clear register
sourcepub fn lc_reg_date(&self) -> &Reg<LC_REG_DATE_SPEC>
pub fn lc_reg_date(&self) -> &Reg<LC_REG_DATE_SPEC>
0xfc - Version register