Fix ILI9488 init function | Fix little ILI9488 display artifacts | auto-dma by default for all esp devices | ESP32-S3 support added | updated to be compatible with esp-idf =< 4 and >= 5 versions
This commit is contained in:
parent
26fe6e7703
commit
0b55ade07e
23 changed files with 160 additions and 87 deletions
|
@ -65,7 +65,7 @@ void lvgl_driver_init(void)
|
|||
|
||||
lvgl_spi_driver_init(TFT_SPI_HOST,
|
||||
DISP_SPI_MISO, DISP_SPI_MOSI, DISP_SPI_CLK,
|
||||
SPI_BUS_MAX_TRANSFER_SZ, 1,
|
||||
SPI_BUS_MAX_TRANSFER_SZ, SPI_DMA_CH_AUTO,
|
||||
DISP_SPI_IO2, DISP_SPI_IO3);
|
||||
|
||||
disp_spi_add_device(TFT_SPI_HOST);
|
||||
|
@ -83,7 +83,7 @@ void lvgl_driver_init(void)
|
|||
|
||||
lvgl_spi_driver_init(TFT_SPI_HOST,
|
||||
TP_SPI_MISO, DISP_SPI_MOSI, DISP_SPI_CLK,
|
||||
SPI_BUS_MAX_TRANSFER_SZ, 1,
|
||||
SPI_BUS_MAX_TRANSFER_SZ, SPI_DMA_CH_AUTO,
|
||||
-1, -1);
|
||||
|
||||
disp_spi_add_device(TFT_SPI_HOST);
|
||||
|
@ -101,7 +101,7 @@ void lvgl_driver_init(void)
|
|||
|
||||
lvgl_spi_driver_init(TFT_SPI_HOST,
|
||||
DISP_SPI_MISO, DISP_SPI_MOSI, DISP_SPI_CLK,
|
||||
SPI_BUS_MAX_TRANSFER_SZ, 1,
|
||||
SPI_BUS_MAX_TRANSFER_SZ, SPI_DMA_CH_AUTO,
|
||||
DISP_SPI_IO2, DISP_SPI_IO3);
|
||||
|
||||
disp_spi_add_device(TFT_SPI_HOST);
|
||||
|
@ -120,7 +120,7 @@ void lvgl_driver_init(void)
|
|||
|
||||
lvgl_spi_driver_init(TOUCH_SPI_HOST,
|
||||
TP_SPI_MISO, TP_SPI_MOSI, TP_SPI_CLK,
|
||||
0 /* Defaults to 4094 */, 2,
|
||||
0 /* Defaults to 4094 */, SPI_DMA_CH_AUTO,
|
||||
-1, -1);
|
||||
|
||||
tp_spi_add_device(TOUCH_SPI_HOST);
|
||||
|
@ -175,10 +175,8 @@ bool lvgl_spi_driver_init(int host,
|
|||
};
|
||||
|
||||
ESP_LOGI(TAG, "Initializing SPI bus...");
|
||||
#if defined (CONFIG_IDF_TARGET_ESP32C3)
|
||||
dma_channel = SPI_DMA_CH_AUTO;
|
||||
#endif
|
||||
esp_err_t ret = spi_bus_initialize(host, &buscfg, (spi_dma_chan_t)dma_channel);
|
||||
|
||||
esp_err_t ret = spi_bus_initialize(host, &buscfg, SPI_DMA_CH_AUTO);
|
||||
assert(ret == ESP_OK);
|
||||
|
||||
return ESP_OK != ret;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue