From 20282ec1d29bf97c4e155ab93ce0532b9db85e9f Mon Sep 17 00:00:00 2001 From: prabathbr Date: Tue, 18 Aug 2026 02:30:03 +1000 Subject: [PATCH] Adding Xiao_S3_LoRa2021F33-2G4_companion_radio_wifi varient --- eastmesh-docs/boards.md | 1 + eastmesh-docs/local-builds.md | 1 + .../xiao_s3_LoRa2021F33-2G4/platformio.ini | 23 +++++++++++++++++++ 3 files changed, 25 insertions(+) diff --git a/eastmesh-docs/boards.md b/eastmesh-docs/boards.md index a6992c7b..cbbaf652 100644 --- a/eastmesh-docs/boards.md +++ b/eastmesh-docs/boards.md @@ -182,6 +182,7 @@ These are the Wi-Fi companion targets that rely on the companion app as the prim | ----------- | ------- | ------ | ----- | ----- | ------ | --- | | Heltec_WSL3 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | | RAK_3112 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | +| Xiao_S3_LoRa2021F33-2G4 | ESP32S3 | 512 KB | No | 8 MB | LR2021 | | | Xiao_S3_WIO | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | ## Practical Picks diff --git a/eastmesh-docs/local-builds.md b/eastmesh-docs/local-builds.md index 1b691a73..caf8e335 100644 --- a/eastmesh-docs/local-builds.md +++ b/eastmesh-docs/local-builds.md @@ -176,6 +176,7 @@ Station_G2_companion_radio_wifi T_Beam_S3_Supreme_SX1262_companion_radio_wifi ThinkNode_M2_companion_radio_wifi ThinkNode_M5_companion_radio_wifi +Xiao_S3_LoRa2021F33-2G4_companion_radio_wifi Xiao_S3_WIO_companion_radio_wifi ``` diff --git a/variants/xiao_s3_LoRa2021F33-2G4/platformio.ini b/variants/xiao_s3_LoRa2021F33-2G4/platformio.ini index d615bb40..f9ef4ad4 100644 --- a/variants/xiao_s3_LoRa2021F33-2G4/platformio.ini +++ b/variants/xiao_s3_LoRa2021F33-2G4/platformio.ini @@ -139,6 +139,29 @@ lib_deps = densaugeo/base64 @ ~1.4.0 adafruit/Adafruit SSD1306 @ ^2.5.13 +[env:Xiao_S3_LoRa2021F33-2G4_companion_radio_wifi] +extends = Xiao_S3_LoRa2021F33-2G4 +build_src_filter = ${Xiao_S3_LoRa2021F33-2G4.build_src_filter} + + + + + + + +<../examples/companion_radio/*.cpp> +build_flags = + ${Xiao_S3_LoRa2021F33-2G4.build_flags} + -I examples/companion_radio/ui-new + -D MAX_CONTACTS=350 + -D MAX_GROUP_CHANNELS=40 + -D OFFLINE_QUEUE_SIZE=256 + -D WIFI_DEBUG_LOGGING=1 + -D WIFI_SSID='"myssid"' + -D WIFI_PWD='"password"' + ; -D BLE_DEBUG_LOGGING=1 + ; -D MESH_PACKET_LOGGING=1 + ; -D MESH_DEBUG=1 +lib_deps = + ${Xiao_S3_LoRa2021F33-2G4.lib_deps} + densaugeo/base64 @ ~1.4.0 + [env:Xiao_S3_LoRa2021F33-2G4_sensor] extends = Xiao_S3_LoRa2021F33-2G4 build_src_filter = ${Xiao_S3_LoRa2021F33-2G4.build_src_filter}