EasyManua.ls Logo

Espressif ESP32-S2 - Page 322

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 2. API Reference
esp_lcd_panel_io_color_trans_done_cb_t on_color_trans_done
Callback invoked when color data transfer has finished
void *user_ctx
User private data, passed directly to on_color_trans_dones user_ctx
size_t control_phase_bytes
I2C LCD panel will encode control information (e.g. D/C seclection) into control phase, in several bytes
unsigned int dc_bit_offset
Offset of the D/C selection bit in control phase
int lcd_cmd_bits
Bit-width of LCD command
int lcd_param_bits
Bit-width of LCD parameter
unsigned int dc_low_on_data : 1
If this flag is enabled, DC line = 0 means transfer data, DC line = 1 means transfer command; vice versa
struct esp_lcd_i80_bus_config_t
LCD Intel 8080 bus configuration structure.
Public Members
int dc_gpio_num
GPIO used for D/C line
int wr_gpio_num
GPIO used for WR line
lcd_clock_source_t clk_src
Clock source for the I80 LCD peripheral
int data_gpio_nums[(24)]
GPIOs used for data lines
size_t bus_width
Number of data lines, 8 or 16
size_t max_transfer_bytes
Maximum transfer size, this determines the length of internal DMA link
struct esp_lcd_panel_io_i80_config_t
Panel IO configuration structure, for intel 8080 interface.
Public Members
int cs_gpio_num
GPIO used for CS line, set to -1 will declaim exclusively use of I80 bus
unsigned int pclk_hz
Frequency of pixel clock
size_t trans_queue_depth
Transaction queue size, larger queue, higher throughput
esp_lcd_panel_io_color_trans_done_cb_t on_color_trans_done
Callback invoked when color data was tranferred done
void *user_ctx
User private data, passed directly to on_color_trans_dones user_ctx
int lcd_cmd_bits
Bit-width of LCD command
Espressif Systems 311
Submit Document Feedback
Release v4.4

Table of Contents