From 77f5e66ea0c1979a4437f7faa017606c6d4ec980 Mon Sep 17 00:00:00 2001 From: Micky <513673326@qq.com> Date: Wed, 4 Jan 2023 16:07:15 +0800 Subject: [PATCH] Added T-DISPLAY-S3 support --- User_Setup_Select.h | 2 + User_Setups/Setup206_LilyGo_T_Display_S3.h | 49 ++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 User_Setups/Setup206_LilyGo_T_Display_S3.h diff --git a/User_Setup_Select.h b/User_Setup_Select.h index f6da3be..6e65d8c 100644 --- a/User_Setup_Select.h +++ b/User_Setup_Select.h @@ -128,6 +128,8 @@ //#include // Setup file for the ESP32 TouchDown S3 based on ILI9488 480 x 320 TFT +//#include + //#include // Setup file for Bw16-based boards with ST7735 160 x 80 TFT //#include // Template file for a setup diff --git a/User_Setups/Setup206_LilyGo_T_Display_S3.h b/User_Setups/Setup206_LilyGo_T_Display_S3.h new file mode 100644 index 0000000..b4e379c --- /dev/null +++ b/User_Setups/Setup206_LilyGo_T_Display_S3.h @@ -0,0 +1,49 @@ +// ST7789 using 8-bit Parallel + +#define USER_SETUP_ID 206 + +#define ST7789_DRIVER + +#define CGRAM_OFFSET +// #define TFT_RGB_ORDER TFT_RGB // Colour order Red-Green-Blue +#define TFT_RGB_ORDER TFT_BGR // Colour order Blue-Green-Red + +#define TFT_INVERSION_ON +// #define TFT_INVERSION_OFF + +#define TFT_PARALLEL_8_BIT + +#define TFT_DATA_PIN_OFFSET_EN /* The ESP32S3 controller is controlled by two registers. \ + Select data pin numbers higher than 32 to enable this option, \ + this macro definition added by Micky -20220701 */ + +#define TFT_WIDTH 170 +#define TFT_HEIGHT 320 + +#define TFT_DC 7 +#define TFT_RST 5 + +#define TFT_WR 8 +#define TFT_RD 9 + +#define TFT_D0 39 +#define TFT_D1 40 +#define TFT_D2 41 +#define TFT_D3 42 +#define TFT_D4 45 +#define TFT_D5 46 +#define TFT_D6 47 +#define TFT_D7 48 + +#define TFT_BL 38 +#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