diff --git a/lvgl_spi_conf.h b/lvgl_spi_conf.h index 2c62c94..f3d4a3d 100644 --- a/lvgl_spi_conf.h +++ b/lvgl_spi_conf.h @@ -65,15 +65,13 @@ extern "C" { #define ENABLE_TOUCH_INPUT CONFIG_LV_ENABLE_TOUCH #if defined (CONFIG_LV_TFT_DISPLAY_SPI_HSPI) -#if defined (CONFIG_IDF_TARGET_ESP32C3) -#define TFT_SPI_HOST SPI2_HOST -#else #define TFT_SPI_HOST HSPI_HOST -#endif #elif defined (CONFIG_LV_TFT_DISPLAY_SPI_VSPI) #define TFT_SPI_HOST VSPI_HOST #elif defined (CONFIG_LV_TFT_DISPLAY_SPI_FSPI) #define TFT_SPI_HOST FSPI_HOST +#elif defined (CONFIG_LV_TFT_DISPLAY_SPI2) +#define TFT_SPI_HOST SPI2_HOST #endif #if defined (CONFIG_LV_TFT_DISPLAY_SPI_HALF_DUPLEX) diff --git a/lvgl_tft/Kconfig b/lvgl_tft/Kconfig index b700894..6ccf055 100644 --- a/lvgl_tft/Kconfig +++ b/lvgl_tft/Kconfig @@ -476,11 +476,13 @@ menu "LVGL TFT Display controller" Select the SPI Bus the TFT Display is attached to. config LV_TFT_DISPLAY_SPI_HSPI - bool "HSPI" + bool "HSPI" if IDF_TARGET_ESP32 config LV_TFT_DISPLAY_SPI_VSPI - bool "VSPI" if !IDF_TARGET_ESP32S2 + bool "VSPI" if IDF_TARGET_ESP32 config LV_TFT_DISPLAY_SPI_FSPI bool "FSPI" if IDF_TARGET_ESP32S2 + config LV_TFT_DISPLAY_SPI2 + bool "SPI2" if IDF_TARGET_ESP32C3 endchoice choice