Shadowtrance board implementations (#241)

Adapted from pull request https://github.com/ByteWelder/Tactility/pull/238
- JC2432W328C - ST7789 - CST820 (816) 240x320 - 2.8 inch
- ESP32-8048S043C - ST7262 - GT911 800x480 - 4.3 inch
- JC8048W550C - ST7262 - GT911 800x480 - 5 inch
This commit is contained in:
Ken Van Hoeylandt
2025-03-11 21:21:44 +01:00
committed by GitHub
parent 85a6ad3bbe
commit 778e003d4d
37 changed files with 1328 additions and 14 deletions
+3
View File
@@ -9,6 +9,7 @@ if (DEFINED ENV{ESP_IDF_VERSION})
ElecrowCrowpanelBasic28
ElecrowCrowpanelBasic35
M5stackCore2
CYD-JC2432W328C
)
endif()
@@ -19,6 +20,8 @@ if (DEFINED ENV{ESP_IDF_VERSION})
LilygoTdeck
M5stackCoreS3
UnPhone
CYD-8048S043C
CYD-JC8048W550C
)
endif()
+6
View File
@@ -13,6 +13,12 @@ menu "Tactility App"
bool "Custom"
config TT_BOARD_CYD_2432S024C
bool "CYD 2432S024C"
config TT_BOARD_CYD_8048S043C
bool "CYD 8048S043C"
config TT_BOARD_CYD_JC2432W328C
bool "CYD JC2432W328C"
config TT_BOARD_CYD_JC8048W550C
bool "CYD JC8048W550C"
config TT_BOARD_ELECROW_CROWPANEL_ADVANCE_28
bool "Elecrow CrowPanel Advance 2.8"
config TT_BOARD_ELECROW_CROWPANEL_ADVANCE_35
+9
View File
@@ -31,6 +31,15 @@
#elif defined(CONFIG_TT_BOARD_UNPHONE)
#include "UnPhone.h"
#define TT_BOARD_HARDWARE &unPhone
#elif defined(CONFIG_TT_BOARD_CYD_JC2432W328C)
#include "JC2432W328C.h"
#define TT_BOARD_HARDWARE &cyd_jc2432w328c_config
#elif defined(CONFIG_TT_BOARD_CYD_8048S043C)
#include "CYD8048S043C.h"
#define TT_BOARD_HARDWARE &cyd_8048s043c_config
#elif defined(CONFIG_TT_BOARD_CYD_JC8048W550C)
#include "JC8048W550C.h"
#define TT_BOARD_HARDWARE &cyd_jc8048w550c_config
#else
#define TT_BOARD_HARDWARE NULL
#error Replace TT_BOARD_HARDWARE in main.c with your own. Or copy one of the ./sdkconfig.board.* files into ./sdkconfig.