diff --git a/lvgl_tft/Kconfig b/lvgl_tft/Kconfig index b622146..7059a6c 100644 --- a/lvgl_tft/Kconfig +++ b/lvgl_tft/Kconfig @@ -772,6 +772,7 @@ menu "LVGL TFT Display controller" int "GPIO for MOSI (Master Out Slave In)" if LV_TFT_DISPLAY_PROTOCOL_SPI range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 23 if LV_PREDEFINED_DISPLAY_WROVER4 default 23 if LV_PREDEFINED_DISPLAY_ATAG @@ -801,6 +802,7 @@ menu "LVGL TFT Display controller" depends on LV_DISPLAY_USE_SPI_MISO range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 19 if LV_PREDEFINED_PINS_TKOALA default 38 if LV_PREDEFINED_DISPLAY_M5CORE2 @@ -823,6 +825,7 @@ menu "LVGL TFT Display controller" depends on LV_TFT_DISPLAY_SPI_TRANS_MODE_QIO range -1 39 if IDF_TARGET_ESP32 range -1 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 22 if LV_PREDEFINED_PINS_TKOALA && LV_TFT_DISPLAY_SPI_TRANS_MODE_QIO default -1 @@ -834,6 +837,7 @@ menu "LVGL TFT Display controller" depends on LV_TFT_DISPLAY_SPI_TRANS_MODE_QIO range -1 39 if IDF_TARGET_ESP32 range -1 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 21 if LV_PREDEFINED_PINS_TKOALA && LV_TFT_DISPLAY_SPI_TRANS_MODE_QIO default -1 @@ -844,6 +848,7 @@ menu "LVGL TFT Display controller" int "GPIO for CLK (SCK / Serial Clock)" if LV_TFT_DISPLAY_PROTOCOL_SPI range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 18 if LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_M5STICK default 18 if LV_PREDEFINED_DISPLAY_M5CORE2 @@ -872,6 +877,7 @@ menu "LVGL TFT Display controller" depends on LV_DISPLAY_USE_SPI_CS range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 5 if LV_PREDEFINED_PINS_38V1 default 14 if LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_M5STICK @@ -900,6 +906,7 @@ menu "LVGL TFT Display controller" int "GPIO for DC (Data / Command)" if LV_TFT_DISPLAY_PROTOCOL_SPI range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 depends on LV_DISPLAY_USE_DC default 19 if LV_PREDEFINED_PINS_38V1 @@ -937,6 +944,7 @@ menu "LVGL TFT Display controller" depends on LV_DISP_USE_RST range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 18 if LV_PREDEFINED_PINS_38V1 default 25 if LV_PREDEFINED_PINS_38V4 @@ -958,9 +966,11 @@ menu "LVGL TFT Display controller" int "GPIO for Busy" if LV_TFT_DISPLAY_CONTROLLER_IL3820 || LV_TFT_DISPLAY_CONTROLLER_JD79653A || LV_TFT_DISPLAY_CONTROLLER_UC8151D range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 35 if LV_TFT_DISPLAY_CONTROLLER_IL3820 || LV_TFT_DISPLAY_CONTROLLER_JD79653A || LV_TFT_DISPLAY_CONTROLLER_UC8151D - default 35 + default 35 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 + default 21 if IDF_TARGET_ESP32C3 help Configure the display Busy pin here. @@ -997,6 +1007,7 @@ menu "LVGL TFT Display controller" depends on LV_ENABLE_BACKLIGHT_CONTROL range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 23 if LV_PREDEFINED_PINS_38V1 default 26 if LV_PREDEFINED_PINS_38V4 @@ -1017,6 +1028,7 @@ menu "LVGL TFT Display controller" int "GPIO for I2C SDA" if LV_TFT_DISPLAY_PROTOCOL_I2C range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 5 if LV_PREDEFINED_DISPLAY_WEMOS_LOLIN default 5 @@ -1028,6 +1040,7 @@ menu "LVGL TFT Display controller" int "GPIO for I2C SCL" if LV_TFT_DISPLAY_PROTOCOL_I2C range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 4 if LV_PREDEFINED_DISPLAY_WEMOS_LOLIN default 4 diff --git a/lvgl_touch/Kconfig b/lvgl_touch/Kconfig index edd1dab..7f6e995 100644 --- a/lvgl_touch/Kconfig +++ b/lvgl_touch/Kconfig @@ -98,6 +98,7 @@ menu "LVGL Touch controller" prompt "GPIO for MISO (Master In Slave Out)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 35 if LV_PREDEFINED_PINS_38V1 default 19 @@ -109,6 +110,7 @@ menu "LVGL Touch controller" prompt "GPIO for MOSI (Master Out Slave In)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 32 if LV_PREDEFINED_PINS_38V1 default 23 @@ -119,6 +121,7 @@ menu "LVGL Touch controller" int "GPIO for CLK (SCK / Serial Clock)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 26 if LV_PREDEFINED_PINS_38V1 default 18 @@ -139,6 +142,7 @@ menu "LVGL Touch controller" int "GPIO for IRQ (Interrupt Request)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 27 if LV_PREDEFINED_PINS_38V4 default 25 @@ -211,6 +215,7 @@ menu "LVGL Touch controller" prompt "GPIO for SDA (I2C)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 21 help @@ -220,6 +225,7 @@ menu "LVGL Touch controller" int "GPIO for clock signal SCL (I2C)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 22 help @@ -254,6 +260,7 @@ menu "LVGL Touch controller" prompt "GPIO for MISO (Master In Slave Out)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 35 if LV_PREDEFINED_PINS_38V1 default 19 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING @@ -263,10 +270,12 @@ menu "LVGL Touch controller" Configure the touchpanel MISO pin here. config LV_TOUCH_SPI_MOSI + # TODO Fix default for ESP32C3 int prompt "GPIO for MOSI (Master Out Slave In)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 32 if LV_PREDEFINED_PINS_38V1 default 18 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING @@ -279,6 +288,7 @@ menu "LVGL Touch controller" int "GPIO for CLK (SCK / Serial Clock)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 26 if LV_PREDEFINED_PINS_38V1 default 5 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING @@ -290,6 +300,7 @@ menu "LVGL Touch controller" int "GPIO for CS (Slave Select)" range 0 39 if IDF_TARGET_ESP32 range 0 43 if IDF_TARGET_ESP32S2 + range 0 21 if IDF_TARGET_ESP32C3 default 33 if LV_PREDEFINED_PINS_38V1 default 32 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING