feat(rak_tap_v2): rebase onto upstream, add device_caps and README

Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ethan-chen1234-zyandCursor authored and Kaj committed 2026-07-09 08:09:21 +02:00
1 parent b470097534
commit b7bebd508b
3 files changed
+15 -1

No files matched your search

+1
View File
@@ -19,6 +19,7 @@ MeshCore fork via PlatformIO `lib_deps`.
- LilyGo T-Deck / T-Deck Plus — env `LilyGo_TDeck_companion_radio_touch`
- Heltec V4 + TFT + CHSC6x touch — env `heltec_v4_tft_companion_radio_usb_tcp_touch`
- RAK WisMesh Tap V2 (RAK3312) — env `rak_tap_v2_companion_radio_touch`
## Architecture
+4 -1
View File
@@ -625,6 +625,9 @@ lib_deps =
densaugeo/base64 @ ~1.4.0
knolleary/PubSubClient @ ^2.8.0
; ======================================================================
; RAK WisMesh Tap V2 — ST7789 TFT + FT5x06 capacitive touch + SX1262.
; RAK3312 module (ESP32-S3, 16 MB Flash DIO, 8 MB Octal PSRAM).
; ======================================================================
[env:rak_tap_v2_companion_radio_touch]
platform = platformio/espressif32@6.11.0
@@ -778,7 +781,7 @@ build_src_filter =
+<../variants/rak_tap_v2/*.cpp>
lib_deps =
https://github.com/ALLFATHER-BV/meshcomod.git#core-v1.16.4
https://github.com/ALLFATHER-BV/meshcomod.git#core-v1.16.5
SPI
Wire
jgromes/RadioLib @ ^7.6.0
+10
View File
@@ -60,6 +60,16 @@
#define CAP_OTA 1 // 16 MB flash, dual A/B app slots (see partitions_tdeck_touch.csv)
#define CAP_LOCK_SCREEN 1
#elif defined(HAS_RAK_TAP_V2) // ===== RAK WisMesh Tap V2 (ESP32-S3) =====
#define CAP_TOUCH 1 // FT5x06 capacitive touch
#define CAP_ROTATABLE 0 // fixed landscape 320x240
#define CAP_LARGE_SCREEN 0
#define CAP_SD 0
#define CAP_FILESYSTEM 1 // SPIFFS + tiles LittleFS
#define CAP_GPS 1
#define CAP_OTA 1
#define CAP_LOCK_SCREEN 1
#else // ===== Heltec V4 TFT (default) =====
#define CAP_TOUCH 1 // capacitive touch panel
#define CAP_ROTATABLE 1 // user can flip portrait/landscape