chore: rename EastMesh observer release tracks

This commit is contained in:
Jared Dohrman
2026-05-23 20:26:10 +10:00
parent 9415dc4107
commit 52813b539f
21 changed files with 413 additions and 959 deletions
+167 -167
View File
@@ -1,4 +1,4 @@
[env:Ebyte_EoRa-S3_Repeater_mqtt]
[env:Ebyte_EoRa-S3_Repeater_observer]
extends = Ebyte_EoRa-S3
board_build.partitions = min_spiffs.csv
build_flags =
@@ -24,7 +24,7 @@ lib_deps =
${Ebyte_EoRa-S3.lib_deps}
${esp32_ota.lib_deps}
[env:Generic_E22_sx1262_repeater_mqtt]
[env:Generic_E22_sx1262_repeater_observer]
extends = Generic_E22
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_src_filter = ${Generic_E22.build_src_filter}
@@ -51,7 +51,7 @@ lib_deps =
${Generic_E22.lib_deps}
${esp32_ota.lib_deps}
[env:Generic_E22_sx1268_repeater_mqtt]
[env:Generic_E22_sx1268_repeater_observer]
extends = Generic_E22
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_src_filter = ${Generic_E22.build_src_filter}
@@ -78,7 +78,7 @@ lib_deps =
${Generic_E22.lib_deps}
${esp32_ota.lib_deps}
[env:Heltec_E213_repeater_mqtt]
[env:Heltec_E213_repeater_observer]
extends = Heltec_E213_base
build_flags =
${Heltec_E213_base.build_flags}
@@ -104,7 +104,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:Heltec_E290_repeater_mqtt]
[env:Heltec_E290_repeater_observer]
extends = Heltec_E290_base
build_flags =
${Heltec_E290_base.build_flags}
@@ -130,7 +130,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:Heltec_T190_repeater_mqtt]
[env:Heltec_T190_repeater_observer]
extends = Heltec_T190_base
build_flags =
${Heltec_T190_base.build_flags}
@@ -153,7 +153,7 @@ lib_deps =
${Heltec_T190_base.lib_deps}
${esp32_ota.lib_deps}
[env:heltec_tracker_v2_repeater_mqtt]
[env:heltec_tracker_v2_repeater_observer]
extends = Heltec_tracker_v2
build_flags =
${Heltec_tracker_v2.build_flags}
@@ -179,7 +179,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:Heltec_v2_repeater_mqtt]
[env:Heltec_v2_repeater_observer]
extends = Heltec_lora32_v2
build_flags =
${Heltec_lora32_v2.build_flags}
@@ -205,7 +205,7 @@ lib_deps =
${Heltec_lora32_v2.lib_deps}
${esp32_ota.lib_deps}
[env:Heltec_v3_repeater_mqtt]
[env:Heltec_v3_repeater_observer]
extends = Heltec_lora32_v3
build_flags =
${Heltec_lora32_v3.build_flags}
@@ -231,7 +231,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:heltec_v4_repeater_mqtt]
[env:heltec_v4_repeater_observer]
extends = heltec_v4_oled
build_flags =
${heltec_v4_oled.build_flags}
@@ -258,7 +258,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:heltec_v4_tft_repeater_mqtt]
[env:heltec_v4_tft_repeater_observer]
extends = heltec_v4_tft
build_flags =
${heltec_v4_tft.build_flags}
@@ -284,7 +284,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:Heltec_Wireless_Paper_repeater_mqtt]
[env:Heltec_Wireless_Paper_repeater_observer]
extends = Heltec_Wireless_Paper_base
build_flags =
${Heltec_Wireless_Paper_base.build_flags}
@@ -310,7 +310,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:Heltec_Wireless_Tracker_repeater_mqtt]
[env:Heltec_Wireless_Tracker_repeater_observer]
extends = Heltec_tracker_base
build_flags =
${Heltec_tracker_base.build_flags}
@@ -336,7 +336,7 @@ lib_deps =
${Heltec_tracker_base.lib_deps}
${esp32_ota.lib_deps}
[env:Heltec_WSL3_repeater_mqtt]
[env:Heltec_WSL3_repeater_observer]
extends = Heltec_lora32_v3
build_flags =
${Heltec_lora32_v3.build_flags}
@@ -360,7 +360,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:LilyGo_T3S3_sx1262_repeater_mqtt]
[env:LilyGo_T3S3_sx1262_repeater_observer]
extends = LilyGo_T3S3_sx1262
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_flags =
@@ -386,7 +386,7 @@ lib_deps =
${LilyGo_T3S3_sx1262.lib_deps}
${esp32_ota.lib_deps}
[env:LilyGo_T3S3_sx1276_repeater_mqtt]
[env:LilyGo_T3S3_sx1276_repeater_observer]
extends = LilyGo_T3S3_sx1276
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_flags =
@@ -412,7 +412,7 @@ lib_deps =
${LilyGo_T3S3_sx1276.lib_deps}
${esp32_ota.lib_deps}
[env:LilyGo_TBeam_1W_repeater_mqtt]
[env:LilyGo_TBeam_1W_repeater_observer]
extends = LilyGo_TBeam_1W
build_flags =
${LilyGo_TBeam_1W.build_flags}
@@ -437,7 +437,7 @@ lib_deps =
${LilyGo_TBeam_1W.lib_deps}
${esp32_ota.lib_deps}
[env:LilyGo_TDeck_repeater_mqtt]
[env:LilyGo_TDeck_repeater_observer]
extends = LilyGo_TDeck
build_flags =
${LilyGo_TDeck.build_flags}
@@ -461,7 +461,7 @@ lib_deps =
${LilyGo_TDeck.lib_deps}
${esp32_ota.lib_deps}
[env:LilyGo_Tlora_C6_repeater_mqtt]
[env:LilyGo_Tlora_C6_repeater_observer]
extends = tlora_c6
build_src_filter = ${tlora_c6.build_src_filter}
+<../examples/simple_repeater/*.cpp>
@@ -483,7 +483,7 @@ build_flags =
lib_deps =
${tlora_c6.lib_deps}
[env:M5Stack_Unit_C6L_repeater_mqtt]
[env:M5Stack_Unit_C6L_repeater_observer]
extends = M5Stack_Unit_C6L
build_src_filter = ${M5Stack_Unit_C6L.build_src_filter}
+<../examples/simple_repeater/*.cpp>
@@ -505,7 +505,7 @@ build_flags =
lib_deps =
${M5Stack_Unit_C6L.lib_deps}
[env:Meshadventurer_sx1262_repeater_mqtt]
[env:Meshadventurer_sx1262_repeater_observer]
extends = Meshadventurer
build_src_filter = ${Meshadventurer.build_src_filter}
+<../examples/simple_repeater>
@@ -532,7 +532,7 @@ lib_deps =
${Meshadventurer.lib_deps}
${esp32_ota.lib_deps}
[env:Meshadventurer_sx1268_repeater_mqtt]
[env:Meshadventurer_sx1268_repeater_observer]
extends = Meshadventurer
build_src_filter = ${Meshadventurer.build_src_filter}
+<../examples/simple_repeater>
@@ -559,7 +559,7 @@ lib_deps =
${Meshadventurer.lib_deps}
${esp32_ota.lib_deps}
[env:Meshimi_repeater_mqtt]
[env:Meshimi_repeater_observer]
extends = Meshimi
build_src_filter = ${Meshimi.build_src_filter}
+<../examples/simple_repeater/*.cpp>
@@ -581,7 +581,7 @@ build_flags =
lib_deps =
${Meshimi.lib_deps}
[env:nibble_screen_connect_repeater_mqtt]
[env:nibble_screen_connect_repeater_observer]
extends = nibble_screen_connect_base
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_flags =
@@ -607,7 +607,7 @@ lib_deps =
${nibble_screen_connect_base.lib_deps}
${esp32_ota.lib_deps}
[env:RAK_3112_repeater_mqtt]
[env:RAK_3112_repeater_observer]
extends = rak3112
build_flags =
${rak3112.build_flags}
@@ -631,7 +631,7 @@ lib_deps =
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0
[env:Station_G2_repeater_mqtt]
[env:Station_G2_repeater_observer]
extends = Station_G2
build_flags =
${Station_G2.build_flags}
@@ -654,7 +654,7 @@ lib_deps =
${Station_G2.lib_deps}
${esp32_ota.lib_deps}
[env:Station_G2_logging_repeater_mqtt]
[env:Station_G2_logging_repeater_observer]
extends = Station_G2
build_flags =
${Station_G2.build_flags}
@@ -679,7 +679,7 @@ lib_deps =
${Station_G2.lib_deps}
${esp32_ota.lib_deps}
[env:T_Beam_S3_Supreme_SX1262_repeater_mqtt]
[env:T_Beam_S3_Supreme_SX1262_repeater_observer]
extends = T_Beam_S3_Supreme_SX1262
build_flags =
${T_Beam_S3_Supreme_SX1262.build_flags}
@@ -702,7 +702,7 @@ lib_deps =
${T_Beam_S3_Supreme_SX1262.lib_deps}
${esp32_ota.lib_deps}
[env:Tbeam_SX1262_repeater_mqtt]
[env:Tbeam_SX1262_repeater_observer]
extends = LilyGo_TBeam_SX1262
build_flags =
${LilyGo_TBeam_SX1262.build_flags}
@@ -725,7 +725,7 @@ lib_deps =
${LilyGo_TBeam_SX1262.lib_deps}
${esp32_ota.lib_deps}
[env:Tbeam_SX1276_repeater_mqtt]
[env:Tbeam_SX1276_repeater_observer]
extends = LilyGo_TBeam_SX1276
build_flags =
${LilyGo_TBeam_SX1276.build_flags}
@@ -749,7 +749,7 @@ lib_deps =
${LilyGo_TBeam_SX1276.lib_deps}
${esp32_ota.lib_deps}
[env:ThinkNode_M2_Repeater_mqtt]
[env:ThinkNode_M2_Repeater_observer]
extends = ThinkNode_M2
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_src_filter = ${ThinkNode_M2.build_src_filter}
@@ -773,7 +773,7 @@ lib_deps =
${ThinkNode_M2.lib_deps}
${esp32_ota.lib_deps}
[env:ThinkNode_M5_Repeater_mqtt]
[env:ThinkNode_M5_Repeater_observer]
extends = ThinkNode_M5
board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
build_src_filter = ${ThinkNode_M5.build_src_filter}
@@ -797,7 +797,7 @@ lib_deps =
${ThinkNode_M5.lib_deps}
${esp32_ota.lib_deps}
[env:WHY2025_badge_repeater_mqtt]
[env:WHY2025_badge_repeater_observer]
extends = WHY2025_badge
build_src_filter = ${WHY2025_badge.build_src_filter}
+<../examples/simple_repeater/*.cpp>
@@ -819,7 +819,7 @@ build_flags =
lib_deps =
${WHY2025_badge.lib_deps}
[env:Xiao_C6_repeater_mqtt]
[env:Xiao_C6_repeater_observer]
extends = Xiao_C6
build_src_filter = ${Xiao_C6.build_src_filter}
+<../examples/simple_repeater/*.cpp>
@@ -841,7 +841,7 @@ build_flags =
lib_deps =
${Xiao_C6.lib_deps}
[env:Xiao_S3_WIO_repeater_mqtt]
[env:Xiao_S3_WIO_repeater_observer]
extends = Xiao_S3_WIO
build_src_filter = ${Xiao_S3_WIO.build_src_filter}
+<../examples/simple_repeater/*.cpp>
@@ -864,266 +864,266 @@ lib_deps =
${Xiao_S3_WIO.lib_deps}
${esp32_ota.lib_deps}
[env:Ebyte_EoRa-S3_Repeater_mqtt_bridge]
extends = env:Ebyte_EoRa-S3_Repeater_mqtt
[env:Ebyte_EoRa-S3_Repeater_observer_espnow]
extends = env:Ebyte_EoRa-S3_Repeater_observer
build_flags =
${env:Ebyte_EoRa-S3_Repeater_mqtt.build_flags}
${env:Ebyte_EoRa-S3_Repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Ebyte_EoRa-S3_Repeater_mqtt.build_src_filter}
build_src_filter = ${env:Ebyte_EoRa-S3_Repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Generic_E22_sx1262_repeater_mqtt_bridge]
extends = env:Generic_E22_sx1262_repeater_mqtt
[env:Generic_E22_sx1262_repeater_observer_espnow]
extends = env:Generic_E22_sx1262_repeater_observer
build_flags =
${env:Generic_E22_sx1262_repeater_mqtt.build_flags}
${env:Generic_E22_sx1262_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Generic_E22_sx1262_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Generic_E22_sx1262_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Generic_E22_sx1268_repeater_mqtt_bridge]
extends = env:Generic_E22_sx1268_repeater_mqtt
[env:Generic_E22_sx1268_repeater_observer_espnow]
extends = env:Generic_E22_sx1268_repeater_observer
build_flags =
${env:Generic_E22_sx1268_repeater_mqtt.build_flags}
${env:Generic_E22_sx1268_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Generic_E22_sx1268_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Generic_E22_sx1268_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_E213_repeater_mqtt_bridge]
extends = env:Heltec_E213_repeater_mqtt
[env:Heltec_E213_repeater_observer_espnow]
extends = env:Heltec_E213_repeater_observer
build_flags =
${env:Heltec_E213_repeater_mqtt.build_flags}
${env:Heltec_E213_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_E213_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_E213_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_E290_repeater_mqtt_bridge]
extends = env:Heltec_E290_repeater_mqtt
[env:Heltec_E290_repeater_observer_espnow]
extends = env:Heltec_E290_repeater_observer
build_flags =
${env:Heltec_E290_repeater_mqtt.build_flags}
${env:Heltec_E290_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_E290_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_E290_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_T190_repeater_mqtt_bridge]
extends = env:Heltec_T190_repeater_mqtt
[env:Heltec_T190_repeater_observer_espnow]
extends = env:Heltec_T190_repeater_observer
build_flags =
${env:Heltec_T190_repeater_mqtt.build_flags}
${env:Heltec_T190_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_T190_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_T190_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:heltec_tracker_v2_repeater_mqtt_bridge]
extends = env:heltec_tracker_v2_repeater_mqtt
[env:heltec_tracker_v2_repeater_observer_espnow]
extends = env:heltec_tracker_v2_repeater_observer
build_flags =
${env:heltec_tracker_v2_repeater_mqtt.build_flags}
${env:heltec_tracker_v2_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:heltec_tracker_v2_repeater_mqtt.build_src_filter}
build_src_filter = ${env:heltec_tracker_v2_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_v2_repeater_mqtt_bridge]
extends = env:Heltec_v2_repeater_mqtt
[env:Heltec_v2_repeater_observer_espnow]
extends = env:Heltec_v2_repeater_observer
build_flags =
${env:Heltec_v2_repeater_mqtt.build_flags}
${env:Heltec_v2_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_v2_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_v2_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_v3_repeater_mqtt_bridge]
extends = env:Heltec_v3_repeater_mqtt
[env:Heltec_v3_repeater_observer_espnow]
extends = env:Heltec_v3_repeater_observer
build_flags =
${env:Heltec_v3_repeater_mqtt.build_flags}
${env:Heltec_v3_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_v3_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_v3_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:heltec_v4_repeater_mqtt_bridge]
extends = env:heltec_v4_repeater_mqtt
[env:heltec_v4_repeater_observer_espnow]
extends = env:heltec_v4_repeater_observer
build_flags =
${env:heltec_v4_repeater_mqtt.build_flags}
${env:heltec_v4_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:heltec_v4_repeater_mqtt.build_src_filter}
build_src_filter = ${env:heltec_v4_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:heltec_v4_tft_repeater_mqtt_bridge]
extends = env:heltec_v4_tft_repeater_mqtt
[env:heltec_v4_tft_repeater_observer_espnow]
extends = env:heltec_v4_tft_repeater_observer
build_flags =
${env:heltec_v4_tft_repeater_mqtt.build_flags}
${env:heltec_v4_tft_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:heltec_v4_tft_repeater_mqtt.build_src_filter}
build_src_filter = ${env:heltec_v4_tft_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_Wireless_Paper_repeater_mqtt_bridge]
extends = env:Heltec_Wireless_Paper_repeater_mqtt
[env:Heltec_Wireless_Paper_repeater_observer_espnow]
extends = env:Heltec_Wireless_Paper_repeater_observer
build_flags =
${env:Heltec_Wireless_Paper_repeater_mqtt.build_flags}
${env:Heltec_Wireless_Paper_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_Wireless_Paper_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_Wireless_Paper_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_Wireless_Tracker_repeater_mqtt_bridge]
extends = env:Heltec_Wireless_Tracker_repeater_mqtt
[env:Heltec_Wireless_Tracker_repeater_observer_espnow]
extends = env:Heltec_Wireless_Tracker_repeater_observer
build_flags =
${env:Heltec_Wireless_Tracker_repeater_mqtt.build_flags}
${env:Heltec_Wireless_Tracker_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_Wireless_Tracker_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_Wireless_Tracker_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Heltec_WSL3_repeater_mqtt_bridge]
extends = env:Heltec_WSL3_repeater_mqtt
[env:Heltec_WSL3_repeater_observer_espnow]
extends = env:Heltec_WSL3_repeater_observer
build_flags =
${env:Heltec_WSL3_repeater_mqtt.build_flags}
${env:Heltec_WSL3_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Heltec_WSL3_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Heltec_WSL3_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:LilyGo_T3S3_sx1262_repeater_mqtt_bridge]
extends = env:LilyGo_T3S3_sx1262_repeater_mqtt
[env:LilyGo_T3S3_sx1262_repeater_observer_espnow]
extends = env:LilyGo_T3S3_sx1262_repeater_observer
build_flags =
${env:LilyGo_T3S3_sx1262_repeater_mqtt.build_flags}
${env:LilyGo_T3S3_sx1262_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:LilyGo_T3S3_sx1262_repeater_mqtt.build_src_filter}
build_src_filter = ${env:LilyGo_T3S3_sx1262_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:LilyGo_T3S3_sx1276_repeater_mqtt_bridge]
extends = env:LilyGo_T3S3_sx1276_repeater_mqtt
[env:LilyGo_T3S3_sx1276_repeater_observer_espnow]
extends = env:LilyGo_T3S3_sx1276_repeater_observer
build_flags =
${env:LilyGo_T3S3_sx1276_repeater_mqtt.build_flags}
${env:LilyGo_T3S3_sx1276_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:LilyGo_T3S3_sx1276_repeater_mqtt.build_src_filter}
build_src_filter = ${env:LilyGo_T3S3_sx1276_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:LilyGo_TBeam_1W_repeater_mqtt_bridge]
extends = env:LilyGo_TBeam_1W_repeater_mqtt
[env:LilyGo_TBeam_1W_repeater_observer_espnow]
extends = env:LilyGo_TBeam_1W_repeater_observer
build_flags =
${env:LilyGo_TBeam_1W_repeater_mqtt.build_flags}
${env:LilyGo_TBeam_1W_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:LilyGo_TBeam_1W_repeater_mqtt.build_src_filter}
build_src_filter = ${env:LilyGo_TBeam_1W_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:LilyGo_TDeck_repeater_mqtt_bridge]
extends = env:LilyGo_TDeck_repeater_mqtt
[env:LilyGo_TDeck_repeater_observer_espnow]
extends = env:LilyGo_TDeck_repeater_observer
build_flags =
${env:LilyGo_TDeck_repeater_mqtt.build_flags}
${env:LilyGo_TDeck_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:LilyGo_TDeck_repeater_mqtt.build_src_filter}
build_src_filter = ${env:LilyGo_TDeck_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:LilyGo_Tlora_C6_repeater_mqtt_bridge]
extends = env:LilyGo_Tlora_C6_repeater_mqtt
[env:LilyGo_Tlora_C6_repeater_observer_espnow]
extends = env:LilyGo_Tlora_C6_repeater_observer
build_flags =
${env:LilyGo_Tlora_C6_repeater_mqtt.build_flags}
${env:LilyGo_Tlora_C6_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:LilyGo_Tlora_C6_repeater_mqtt.build_src_filter}
build_src_filter = ${env:LilyGo_Tlora_C6_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:M5Stack_Unit_C6L_repeater_mqtt_bridge]
extends = env:M5Stack_Unit_C6L_repeater_mqtt
[env:M5Stack_Unit_C6L_repeater_observer_espnow]
extends = env:M5Stack_Unit_C6L_repeater_observer
build_flags =
${env:M5Stack_Unit_C6L_repeater_mqtt.build_flags}
${env:M5Stack_Unit_C6L_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:M5Stack_Unit_C6L_repeater_mqtt.build_src_filter}
build_src_filter = ${env:M5Stack_Unit_C6L_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Meshadventurer_sx1262_repeater_mqtt_bridge]
extends = env:Meshadventurer_sx1262_repeater_mqtt
[env:Meshadventurer_sx1262_repeater_observer_espnow]
extends = env:Meshadventurer_sx1262_repeater_observer
build_flags =
${env:Meshadventurer_sx1262_repeater_mqtt.build_flags}
${env:Meshadventurer_sx1262_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Meshadventurer_sx1262_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Meshadventurer_sx1262_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Meshadventurer_sx1268_repeater_mqtt_bridge]
extends = env:Meshadventurer_sx1268_repeater_mqtt
[env:Meshadventurer_sx1268_repeater_observer_espnow]
extends = env:Meshadventurer_sx1268_repeater_observer
build_flags =
${env:Meshadventurer_sx1268_repeater_mqtt.build_flags}
${env:Meshadventurer_sx1268_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Meshadventurer_sx1268_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Meshadventurer_sx1268_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:nibble_screen_connect_repeater_mqtt_bridge]
extends = env:nibble_screen_connect_repeater_mqtt
[env:nibble_screen_connect_repeater_observer_espnow]
extends = env:nibble_screen_connect_repeater_observer
build_flags =
${env:nibble_screen_connect_repeater_mqtt.build_flags}
${env:nibble_screen_connect_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:nibble_screen_connect_repeater_mqtt.build_src_filter}
build_src_filter = ${env:nibble_screen_connect_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:RAK_3112_repeater_mqtt_bridge]
extends = env:RAK_3112_repeater_mqtt
[env:RAK_3112_repeater_observer_espnow]
extends = env:RAK_3112_repeater_observer
build_flags =
${env:RAK_3112_repeater_mqtt.build_flags}
${env:RAK_3112_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:RAK_3112_repeater_mqtt.build_src_filter}
build_src_filter = ${env:RAK_3112_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Station_G2_repeater_mqtt_bridge]
extends = env:Station_G2_repeater_mqtt
[env:Station_G2_repeater_observer_espnow]
extends = env:Station_G2_repeater_observer
build_flags =
${env:Station_G2_repeater_mqtt.build_flags}
${env:Station_G2_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Station_G2_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Station_G2_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Station_G2_logging_repeater_mqtt_bridge]
extends = env:Station_G2_logging_repeater_mqtt
[env:Station_G2_logging_repeater_observer_espnow]
extends = env:Station_G2_logging_repeater_observer
build_flags =
${env:Station_G2_logging_repeater_mqtt.build_flags}
${env:Station_G2_logging_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Station_G2_logging_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Station_G2_logging_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge]
extends = env:T_Beam_S3_Supreme_SX1262_repeater_mqtt
[env:T_Beam_S3_Supreme_SX1262_repeater_observer_espnow]
extends = env:T_Beam_S3_Supreme_SX1262_repeater_observer
build_flags =
${env:T_Beam_S3_Supreme_SX1262_repeater_mqtt.build_flags}
${env:T_Beam_S3_Supreme_SX1262_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:T_Beam_S3_Supreme_SX1262_repeater_mqtt.build_src_filter}
build_src_filter = ${env:T_Beam_S3_Supreme_SX1262_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Tbeam_SX1262_repeater_mqtt_bridge]
extends = env:Tbeam_SX1262_repeater_mqtt
[env:Tbeam_SX1262_repeater_observer_espnow]
extends = env:Tbeam_SX1262_repeater_observer
build_flags =
${env:Tbeam_SX1262_repeater_mqtt.build_flags}
${env:Tbeam_SX1262_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Tbeam_SX1262_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Tbeam_SX1262_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Tbeam_SX1276_repeater_mqtt_bridge]
extends = env:Tbeam_SX1276_repeater_mqtt
[env:Tbeam_SX1276_repeater_observer_espnow]
extends = env:Tbeam_SX1276_repeater_observer
build_flags =
${env:Tbeam_SX1276_repeater_mqtt.build_flags}
${env:Tbeam_SX1276_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Tbeam_SX1276_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Tbeam_SX1276_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:ThinkNode_M2_Repeater_mqtt_bridge]
extends = env:ThinkNode_M2_Repeater_mqtt
[env:ThinkNode_M2_Repeater_observer_espnow]
extends = env:ThinkNode_M2_Repeater_observer
build_flags =
${env:ThinkNode_M2_Repeater_mqtt.build_flags}
${env:ThinkNode_M2_Repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:ThinkNode_M2_Repeater_mqtt.build_src_filter}
build_src_filter = ${env:ThinkNode_M2_Repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:ThinkNode_M5_Repeater_mqtt_bridge]
extends = env:ThinkNode_M5_Repeater_mqtt
[env:ThinkNode_M5_Repeater_observer_espnow]
extends = env:ThinkNode_M5_Repeater_observer
build_flags =
${env:ThinkNode_M5_Repeater_mqtt.build_flags}
${env:ThinkNode_M5_Repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:ThinkNode_M5_Repeater_mqtt.build_src_filter}
build_src_filter = ${env:ThinkNode_M5_Repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:WHY2025_badge_repeater_mqtt_bridge]
extends = env:WHY2025_badge_repeater_mqtt
[env:WHY2025_badge_repeater_observer_espnow]
extends = env:WHY2025_badge_repeater_observer
build_flags =
${env:WHY2025_badge_repeater_mqtt.build_flags}
${env:WHY2025_badge_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:WHY2025_badge_repeater_mqtt.build_src_filter}
build_src_filter = ${env:WHY2025_badge_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>
[env:Xiao_S3_WIO_repeater_mqtt_bridge]
extends = env:Xiao_S3_WIO_repeater_mqtt
[env:Xiao_S3_WIO_repeater_observer_espnow]
extends = env:Xiao_S3_WIO_repeater_observer
build_flags =
${env:Xiao_S3_WIO_repeater_mqtt.build_flags}
${env:Xiao_S3_WIO_repeater_observer.build_flags}
-D WITH_ESPNOW_BRIDGE=1
build_src_filter = ${env:Xiao_S3_WIO_repeater_mqtt.build_src_filter}
build_src_filter = ${env:Xiao_S3_WIO_repeater_observer.build_src_filter}
+<helpers/bridges/ESPNowBridge.cpp>