On ESP32S3, dma channel should be set to 3 (== AUTO)
This commit is contained in:
parent
591b8349a7
commit
13525b1a20
1 changed files with 8 additions and 1 deletions
|
@ -100,8 +100,15 @@ void lvgl_interface_init(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// We use DMA channel 1 for all cases
|
// We use DMA channel 1 for all cases
|
||||||
|
int dma_channel;
|
||||||
|
#if defined CONFIG_IDF_TARGET_ESP32S3
|
||||||
|
dma_channel = 3;
|
||||||
|
#else
|
||||||
|
dma_channel = 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
lvgl_spi_driver_init(TFT_SPI_HOST, miso, DISP_SPI_MOSI, DISP_SPI_CLK,
|
lvgl_spi_driver_init(TFT_SPI_HOST, miso, DISP_SPI_MOSI, DISP_SPI_CLK,
|
||||||
spi_max_transfer_size, 1, DISP_SPI_IO2, DISP_SPI_IO3);
|
spi_max_transfer_size, dma_channel, DISP_SPI_IO2, DISP_SPI_IO3);
|
||||||
|
|
||||||
disp_spi_add_device(TFT_SPI_HOST);
|
disp_spi_add_device(TFT_SPI_HOST);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue