From d8ff17a7c743410839aeb25a6038a38ee1c9400f Mon Sep 17 00:00:00 2001 From: C47D Date: Thu, 4 Feb 2021 00:22:03 -0600 Subject: [PATCH] touch: Handle ESP32S2 idf target --- lvgl_touch/Kconfig | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/lvgl_touch/Kconfig b/lvgl_touch/Kconfig index 659cf02..edd1dab 100644 --- a/lvgl_touch/Kconfig +++ b/lvgl_touch/Kconfig @@ -96,7 +96,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_MISO int prompt "GPIO for MISO (Master In Slave Out)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 35 if LV_PREDEFINED_PINS_38V1 default 19 help @@ -105,7 +107,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_MOSI int prompt "GPIO for MOSI (Master Out Slave In)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 32 if LV_PREDEFINED_PINS_38V1 default 23 help @@ -113,7 +117,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_CLK int "GPIO for CLK (SCK / Serial Clock)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 26 if LV_PREDEFINED_PINS_38V1 default 18 help @@ -121,7 +127,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_CS int "GPIO for CS (Slave Select)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 33 if LV_PREDEFINED_PINS_38V1 default 5 help @@ -129,7 +137,9 @@ menu "LVGL Touch controller" config LV_TOUCH_PIN_IRQ int "GPIO for IRQ (Interrupt Request)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 27 if LV_PREDEFINED_PINS_38V4 default 25 help @@ -199,14 +209,18 @@ menu "LVGL Touch controller" config LV_TOUCH_I2C_SDA int prompt "GPIO for SDA (I2C)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 21 help Configure the I2C touchpanel SDA pin here. config LV_TOUCH_I2C_SCL int "GPIO for clock signal SCL (I2C)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 22 help Configure the I2C touchpanel SCL pin here. @@ -238,7 +252,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_MISO int prompt "GPIO for MISO (Master In Slave Out)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 35 if LV_PREDEFINED_PINS_38V1 default 19 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING default 19 @@ -249,7 +265,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_MOSI int prompt "GPIO for MOSI (Master Out Slave In)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 32 if LV_PREDEFINED_PINS_38V1 default 18 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING default 23 @@ -259,7 +277,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_CLK int "GPIO for CLK (SCK / Serial Clock)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 26 if LV_PREDEFINED_PINS_38V1 default 5 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING default 18 @@ -268,7 +288,9 @@ menu "LVGL Touch controller" config LV_TOUCH_SPI_CS int "GPIO for CS (Slave Select)" - range 0 39 + range 0 39 if IDF_TARGET_ESP32 + range 0 43 if IDF_TARGET_ESP32S2 + default 33 if LV_PREDEFINED_PINS_38V1 default 32 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING default 5