From 4c6c6137a990fe0a19764f73f799d492e26a1b3d Mon Sep 17 00:00:00 2001 From: kevin Date: Tue, 28 Jul 2026 20:40:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EProMicro=5Fsx1268=5Fcompanion?= =?UTF-8?q?=5Fradio=5Fble=E6=B5=8B=E8=AF=95=20Signed-off-by:=20kevin=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- variants/promicro/platformio.ini | 31 +++++++++++++++++++++++++++++++ variants/promicro/target.h | 1 + 2 files changed, 32 insertions(+) diff --git a/variants/promicro/platformio.ini b/variants/promicro/platformio.ini index 5415e158..4b895a17 100644 --- a/variants/promicro/platformio.ini +++ b/variants/promicro/platformio.ini @@ -154,6 +154,37 @@ lib_deps = ${Promicro.lib_deps} adafruit/RTClib @ ^2.1.3 densaugeo/base64 @ ~1.4.0 +[env:ProMicro_sx1268_companion_radio_ble] +extends = Promicro +board_build.ldscript = boards/nrf52840_s140_v6_extrafs.ld +board_upload.maximum_size = 712704 +build_flags = ${Promicro.build_flags} + -I examples/companion_radio/ui-new + -D USE_SX1268 + -D RADIO_CLASS=CustomSX1268 + -D WRAPPER_CLASS=CustomSX1268Wrapper + -D LORA_TX_POWER=21 + -D LORA_FREQ=480.375 + -D LORA_BW=125 + -D LORA_SF=11 + -D LORA_CR=5 + -D MAX_CONTACTS=350 + -D MAX_GROUP_CHANNELS=40 + -D BLE_PIN_CODE=123456 + -D BLE_DEBUG_LOGGING=1 + -D OFFLINE_QUEUE_SIZE=256 + -D DISPLAY_CLASS=SSD1306Display + -D MESH_DEBUG=1 +build_src_filter = ${Promicro.build_src_filter} + + + + + + + +<../examples/companion_radio/*.cpp> + +<../examples/companion_radio/ui-new/*.cpp> +lib_deps = ${Promicro.lib_deps} + adafruit/RTClib @ ^2.1.3 + densaugeo/base64 @ ~1.4.0 + [env:ProMicro_sensor] extends = Promicro build_flags = diff --git a/variants/promicro/target.h b/variants/promicro/target.h index e577ab4e..57961e9b 100644 --- a/variants/promicro/target.h +++ b/variants/promicro/target.h @@ -5,6 +5,7 @@ #include #include #include +#include #include #ifdef DISPLAY_CLASS #include