@@ -26,8 +26,8 @@ Alternatively, you can create `idf_component.yml`. More is in [Espressif's docum
2626
2727``` c
2828 ESP_LOGI (TAG, "Initialize SPI bus");
29- const spi_bus_config_t bus_config = ST77916_PANEL_BUS_SPI_CONFIG(EXAMPLE_PIN_NUM_LCD_PCLK, EXAMPLE_PIN_NUM_LCD_DATA0, EXAMPLE_LCD_H_RES * 80 * sizeof(uint16_t));
30- ESP_ERROR_CHECK(spi_bus_initialize(EXAMPLE_LCD_HOST, &bus_config , SPI_DMA_CH_AUTO));
29+ const spi_bus_config_t buscfg = ST77916_PANEL_BUS_SPI_CONFIG(EXAMPLE_PIN_NUM_LCD_PCLK, EXAMPLE_PIN_NUM_LCD_DATA0, EXAMPLE_LCD_H_RES * 80 * sizeof(uint16_t));
30+ ESP_ERROR_CHECK(spi_bus_initialize(EXAMPLE_LCD_HOST, &buscfg , SPI_DMA_CH_AUTO));
3131
3232 ESP_LOGI(TAG, "Install panel IO");
3333 esp_lcd_panel_io_handle_t io_handle = NULL;
@@ -39,7 +39,7 @@ Alternatively, you can create `idf_component.yml`. More is in [Espressif's docum
3939 * Uncomment these line if use custom initialization commands.
4040 * The array should be declared as static const and positioned outside the function.
4141 * /
42- // static const ST77916_lcd_init_cmd_t lcd_init_cmds[ ] = {
42+ // static const st77916_lcd_init_cmd_t lcd_init_cmds[ ] = {
4343// // {cmd, { data }, data_size, delay_ms}
4444// {0xF0, (uint8_t [ ] ){0x08}, 1, 0},
4545// {0xF2, (uint8_t [ ] ){0x08}, 1, 0},
@@ -50,9 +50,9 @@ Alternatively, you can create `idf_component.yml`. More is in [Espressif's docum
5050
5151 ESP_LOGI(TAG, "Install ST77916 panel driver");
5252 esp_lcd_panel_handle_t panel_handle = NULL;
53- ST77916_vendor_config_t vendor_config = {
53+ const st77916_vendor_config_t vendor_config = {
5454 // .init_cmds = lcd_init_cmds, // Uncomment these line if use custom initialization commands
55- // .init_cmds_size = sizeof(lcd_init_cmds) / sizeof(ST77916_lcd_init_cmd_t ),
55+ // .init_cmds_size = sizeof(lcd_init_cmds) / sizeof(st77916_lcd_init_cmd_t ),
5656 .flags = {
5757 .use_qspi_interface = 0,
5858 },
@@ -73,12 +73,12 @@ Alternatively, you can create `idf_component.yml`. More is in [Espressif's docum
7373
7474```c
7575 ESP_LOGI(TAG, "Initialize QSPI bus");
76- const esp_lcd_panel_io_spi_config_t io_config = ST77916_PANEL_BUS_QSPI_CONFIG(EXAMPLE_PIN_NUM_LCD_PCLK,
77- EXAMPLE_PIN_NUM_LCD_DATA0,
78- EXAMPLE_PIN_NUM_LCD_DATA1,
79- EXAMPLE_PIN_NUM_LCD_DATA2,
80- EXAMPLE_PIN_NUM_LCD_DATA3
81- EXAMPLE_LCD_H_RES * 80 * sizeof(uint16_t));
76+ const spi_bus_config_t buscfg = ST77916_PANEL_BUS_QSPI_CONFIG(EXAMPLE_PIN_NUM_LCD_PCLK,
77+ EXAMPLE_PIN_NUM_LCD_DATA0,
78+ EXAMPLE_PIN_NUM_LCD_DATA1,
79+ EXAMPLE_PIN_NUM_LCD_DATA2,
80+ EXAMPLE_PIN_NUM_LCD_DATA3,
81+ EXAMPLE_LCD_H_RES * 80 * sizeof(uint16_t));
8282 ESP_ERROR_CHECK(spi_bus_initialize(EXAMPLE_LCD_HOST, &buscfg, SPI_DMA_CH_AUTO));
8383
8484 ESP_LOGI(TAG, "Install panel IO");
@@ -90,7 +90,7 @@ Alternatively, you can create `idf_component.yml`. More is in [Espressif's docum
9090 * Uncomment these line if use custom initialization commands.
9191 * The array should be declared as static const and positioned outside the function.
9292 */
93- // static const ST77916_lcd_init_cmd_t lcd_init_cmds[] = {
93+ // static const st77916_lcd_init_cmd_t lcd_init_cmds[] = {
9494// // {cmd, { data }, data_size, delay_ms}
9595// {0xF0, (uint8_t []){0x08}, 1, 0},
9696// {0xF2, (uint8_t []){0x08}, 1, 0},
@@ -101,9 +101,9 @@ Alternatively, you can create `idf_component.yml`. More is in [Espressif's docum
101101
102102 ESP_LOGI(TAG, "Install ST77916 panel driver");
103103 esp_lcd_panel_handle_t panel_handle = NULL;
104- ST77916_vendor_config_t vendor_config = {
104+ const st77916_vendor_config_t vendor_config = {
105105 // .init_cmds = lcd_init_cmds, // Uncomment these line if use custom initialization commands
106- // .init_cmds_size = sizeof(lcd_init_cmds) / sizeof(ST77916_lcd_init_cmd_t ),
106+ // .init_cmds_size = sizeof(lcd_init_cmds) / sizeof(st77916_lcd_init_cmd_t ),
107107 .flags = {
108108 .use_qspi_interface = 1,
109109 },
0 commit comments