From d6974252f3127f3378443b10d0b56628b7b9999e Mon Sep 17 00:00:00 2001 From: Dustin Watts Date: Sun, 29 May 2022 21:39:37 +0200 Subject: [PATCH] Added User Setups for ESP32 TouchDowns - Added Setup204_ESP32_TouchDown.h - Added Setup205_ESP32_TouchDown_S3.h - Included those in User_Setup_Select.h --- User_Setup_Select.h | 4 +++ User_Setups/Setup204_ESP32_TouchDown.h | 32 ++++++++++++++++++++ User_Setups/Setup205_ESP32_TouchDown_S3.h | 36 +++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 User_Setups/Setup204_ESP32_TouchDown.h create mode 100644 User_Setups/Setup205_ESP32_TouchDown_S3.h diff --git a/User_Setup_Select.h b/User_Setup_Select.h index 0efbefe..6e6a899 100644 --- a/User_Setup_Select.h +++ b/User_Setup_Select.h @@ -115,6 +115,10 @@ //#include // Setup file for ESP32/ESP8266 based ST7789 240X280 1.69inch TFT +//#include // Setup file for the ESP32 TouchDown based on ILI9488 480 x 320 TFT + +//#include // Setup file for the ESP32 TouchDown S3 based on ILI9488 480 x 320 TFT + //#include // Template file for a setup diff --git a/User_Setups/Setup204_ESP32_TouchDown.h b/User_Setups/Setup204_ESP32_TouchDown.h new file mode 100644 index 0000000..6d8569d --- /dev/null +++ b/User_Setups/Setup204_ESP32_TouchDown.h @@ -0,0 +1,32 @@ +// User Setup for the ESP32 TouchDown V1.0 and V1.1 +// ILI9488 using 4-wire SPI and using an FT6206 touch controller + +#define USER_SETUP_ID 204 + +#define ILI9488_DRIVER + +#define TFT_BL 32 +#define TFT_BACKLIGHT_ON HIGH + +#define TFT_MISO 19 +#define TFT_MOSI 23 +#define TFT_SCLK 18 +#define TFT_CS 15 +#define TFT_DC 2 +#define TFT_RST 4 + +#define TOUCH_CS 21 + +#define LOAD_GLCD +#define LOAD_FONT2 +#define LOAD_FONT4 +#define LOAD_FONT6 +#define LOAD_FONT7 +#define LOAD_FONT8 +#define LOAD_GFXFF + +#define SMOOTH_FONT + +#define SPI_FREQUENCY 27000000 +#define SPI_READ_FREQUENCY 20000000 +#define SPI_TOUCH_FREQUENCY 2500000 \ No newline at end of file diff --git a/User_Setups/Setup205_ESP32_TouchDown_S3.h b/User_Setups/Setup205_ESP32_TouchDown_S3.h new file mode 100644 index 0000000..2d7a4a3 --- /dev/null +++ b/User_Setups/Setup205_ESP32_TouchDown_S3.h @@ -0,0 +1,36 @@ +// User Setup for the ESP32 TouchDown S3 V1.1 +// ILI9488 using 8-bit Parallel and using an FT6206 touch controller + +#define USER_SETUP_ID 205 + +#define ESP32_PARALLEL + +#define ILI9488_DRIVER + +#define TFT_DC 5 +#define TFT_RST 46 + +#define TFT_WR 7 +#define TFT_RD 6 + +#define TFT_D0 21 +#define TFT_D1 14 +#define TFT_D2 13 +#define TFT_D3 12 +#define TFT_D4 11 +#define TFT_D5 10 +#define TFT_D6 9 +#define TFT_D7 8 + +#define TFT_BL 48 +#define TFT_BACKLIGHT_ON HIGH + +#define LOAD_GLCD +#define LOAD_FONT2 +#define LOAD_FONT4 +#define LOAD_FONT6 +#define LOAD_FONT7 +#define LOAD_FONT8 +#define LOAD_GFXFF + +#define SMOOTH_FONT \ No newline at end of file