Add explicit Heltec companion FEM builds

This commit is contained in:
mikecarper committed 2026-07-17 10:28:52 -07:00
1 parent 09c8aaba9c
commit 2c4e6da63b
7 files changed
+147 -51

No files matched your search

+11 -8
View File
@@ -85,14 +85,14 @@ RAK_3401_companion_radio_ble \
RAK_WisMesh_Tag_companion_radio_ble \
SenseCap_Solar_companion_radio_ble \
ThinkNode_M1_companion_radio_ble \
Heltec_t096_companion_radio_ble \
Heltec_t096_companion_radio_ble_femon \
Heltec_t096_companion_radio_ble_femoff
############# Companions BLE PS #############
# ESP32 - 18 boards
# ESP32 - 20 builds
./build.sh build-firmware \
Heltec_v3_companion_radio_ble_ps \
heltec_v4_companion_radio_ble_ps \
heltec_v4_companion_radio_ble_ps_femon \
heltec_v4_3_companion_radio_ble_ps_femoff \
Xiao_C3_companion_radio_ble_ps \
Xiao_S3_companion_radio_ble_ps \
@@ -101,13 +101,15 @@ Heltec_v2_companion_radio_ble_ps \
LilyGo_TBeam_1W_companion_radio_ble_ps \
Heltec_WSL3_companion_radio_ble_ps \
Heltec_Wireless_Tracker_companion_radio_ble_ps \
heltec_tracker_v2_companion_radio_ble_ps \
heltec_tracker_v2_companion_radio_ble_ps_femon \
heltec_tracker_v2_companion_radio_ble_ps_femoff \
Heltec_Wireless_Paper_companion_radio_ble_ps \
LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps \
Heltec_ct62_companion_radio_ble_ps \
T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps \
Tbeam_SX1262_companion_radio_ble_ps \
heltec_v4_expansionkit_tft_companion_radio_ble_ps \
heltec_v4_expansionkit_tft_companion_radio_ble_ps_femon \
heltec_v4_3_expansionkit_tft_companion_radio_ble_ps_femoff \
LilyGo_T3S3_sx1262_companion_radio_ble_ps
# Not working
@@ -115,7 +117,8 @@ LilyGo_T3S3_sx1262_companion_radio_ble_ps
############# Companions USB #############
./build.sh build-firmware \
Heltec_t096_companion_radio_usb
Heltec_t096_companion_radio_usb_femon \
Heltec_t096_companion_radio_usb_femoff
############# Sample builds #############
# 14 boards
@@ -127,10 +130,10 @@ Xiao_C6_repeater_ \
RAK_4631_repeater \
Heltec_t096_repeater \
Heltec_v3_companion_radio_ble_ps \
heltec_v4_companion_radio_ble_ps \
heltec_v4_companion_radio_ble_ps_femon \
heltec_v4_3_companion_radio_ble_ps_femoff \
Xiao_C3_companion_radio_ble_ps \
Xiao_C6_companion_radio_ble_ \
RAK_4631_companion_radio_ble \
Heltec_t096_companion_radio_ble \
Heltec_t096_companion_radio_ble_femon \
Heltec_t096_companion_radio_ble_femoff
@@ -61,11 +61,17 @@ $RolePatterns = @(
@{ Suffix = 'companion_radio_ble_'; Role = 'companionBle'; Title = 'Companion BLE'; SubTitle = $null },
@{ Suffix = 'companion_radio_ble'; Role = 'companionBle'; Title = 'Companion BLE'; SubTitle = $null },
@{ Suffix = 'companion_ble'; Role = 'companionBle'; Title = 'Companion BLE'; SubTitle = $null },
@{ Suffix = 'companion_radio_usb_femoff'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = 'FEM off' },
@{ Suffix = 'companion_radio_usb_femon'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = 'FEM on' },
@{ Suffix = 'companion_radio_usb_'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null },
@{ Suffix = 'companion_radio_usb'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null },
@{ Suffix = 'companion_usb'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null },
@{ Suffix = 'comp_radio_usb'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null },
@{ Suffix = 'companion_radio_serial'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = 'Serial' },
@{ Suffix = 'companion_radio_wifi_mqtt_femoff'; Role = 'companionWifi'; Title = 'Companion WiFi MQTT'; SubTitle = 'FEM off' },
@{ Suffix = 'companion_radio_wifi_mqtt_femon'; Role = 'companionWifi'; Title = 'Companion WiFi MQTT'; SubTitle = 'FEM on' },
@{ Suffix = 'companion_radio_wifi_femoff'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = 'FEM off' },
@{ Suffix = 'companion_radio_wifi_femon'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = 'FEM on' },
@{ Suffix = 'companion_radio_wifi_'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = 'Wi-Fi companion interface' },
@{ Suffix = 'companion_radio_wifi'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = 'Wi-Fi companion interface' },
@{ Suffix = 'repeater_bridge_rs232_serial1'; Role = 'repeater'; Title = 'Repeater Bridge RS232'; SubTitle = 'Serial 1' },
+27 -16
View File
@@ -2,7 +2,7 @@
#include <stdint.h>
// AUTO-GENERATED by tools/mota/gen_targets.py — do not edit by hand.
// 503 OTA-capable PlatformIO envs. Maps target_id (= sha2-256:4 of the env name, LE uint32)
// 514 OTA-capable PlatformIO envs. Maps target_id (= sha2-256:4 of the env name, LE uint32)
// to the human-readable env name, so a node/tool can name a target seen over the air WITHOUT
// transmitting the string in the .mota / LoRa protocol. Regenerate when the OTA env set changes.
@@ -59,10 +59,10 @@ inline const char* ota_target_env_name(uint32_t target_id) {
{ 0x9e40157c, "Heltec_E290_repeater_bridge_espnow" },
{ 0xb12e6e01, "Heltec_E290_room_server" },
{ 0xf6f835ec, "Heltec_mesh_solar_repeater" },
{ 0xfed35078, "Heltec_t096_companion_radio_ble" },
{ 0x35d42b35, "Heltec_t096_companion_radio_ble_femoff" },
{ 0x9f736ca7, "Heltec_t096_companion_radio_ble_femon" },
{ 0x2a3a88c9, "Heltec_t096_companion_radio_usb" },
{ 0x3fbb1498, "Heltec_t096_companion_radio_usb_femoff" },
{ 0x42b0818c, "Heltec_t096_companion_radio_usb_femon" },
{ 0x80dc72a9, "Heltec_t096_kiss_modem" },
{ 0x5d3180ae, "Heltec_t096_repeater" },
{ 0x0f67c768, "Heltec_t096_repeater_bridge_rs232" },
@@ -89,10 +89,14 @@ inline const char* ota_target_env_name(uint32_t target_id) {
{ 0x57172fcc, "Heltec_T190_room_server_observer_mqtt" },
{ 0x85edccd3, "Heltec_t1_repeater" },
{ 0x85a8c944, "Heltec_tower_v2_repeater" },
{ 0x73387372, "heltec_tracker_v2_companion_radio_ble" },
{ 0xb43e97a3, "heltec_tracker_v2_companion_radio_ble_ps" },
{ 0xe6eeffe1, "heltec_tracker_v2_companion_radio_usb" },
{ 0x35f4e7ac, "heltec_tracker_v2_companion_radio_wifi" },
{ 0xb16009a0, "heltec_tracker_v2_companion_radio_ble_femoff" },
{ 0xdc780e80, "heltec_tracker_v2_companion_radio_ble_femon" },
{ 0x9b1ab06d, "heltec_tracker_v2_companion_radio_ble_ps_femoff" },
{ 0x9cedf289, "heltec_tracker_v2_companion_radio_ble_ps_femon" },
{ 0x4aa63180, "heltec_tracker_v2_companion_radio_usb_femoff" },
{ 0x6fddcbf1, "heltec_tracker_v2_companion_radio_usb_femon" },
{ 0xf4fb5484, "heltec_tracker_v2_companion_radio_wifi_femoff" },
{ 0x2e5384e2, "heltec_tracker_v2_companion_radio_wifi_femon" },
{ 0xb62a1e75, "heltec_tracker_v2_kiss_modem" },
{ 0x9e64845d, "heltec_tracker_v2_repeater" },
{ 0x19232e8b, "heltec_tracker_v2_repeater_bridge_espnow" },
@@ -121,17 +125,24 @@ inline const char* ota_target_env_name(uint32_t target_id) {
{ 0xceeddfaf, "Heltec_v3_room_server_observer_mqtt" },
{ 0x21519537, "Heltec_v3_sensor" },
{ 0x382bb181, "Heltec_v3_terminal_chat" },
{ 0x5a2980e6, "heltec_v4_3_companion_radio_ble_femoff" },
{ 0x90581c83, "heltec_v4_3_companion_radio_ble_ps_femoff" },
{ 0x01d8f124, "heltec_v4_companion_radio_ble" },
{ 0xe2f9583f, "heltec_v4_companion_radio_ble_ps" },
{ 0x356df17c, "heltec_v4_3_companion_radio_usb_femoff" },
{ 0x99a084fc, "heltec_v4_3_companion_radio_wifi_femoff" },
{ 0x64c9dfc9, "heltec_v4_3_companion_radio_wifi_mqtt_femoff" },
{ 0xe65a7dfd, "heltec_v4_3_expansionkit_tft_companion_radio_ble_ps_femoff" },
{ 0x2c13b8e9, "heltec_v4_3_tft_companion_radio_ble_femoff" },
{ 0xb016979a, "heltec_v4_3_tft_companion_radio_usb_femoff" },
{ 0xb49b6b55, "heltec_v4_3_tft_companion_radio_wifi_femoff" },
{ 0x86fb85f0, "heltec_v4_companion_radio_ble_femon" },
{ 0xd33b0986, "heltec_v4_companion_radio_ble_ps_femon" },
{ 0x1a4d0096, "heltec_v4_companion_radio_usb" },
{ 0x34240e36, "heltec_v4_companion_radio_wifi" },
{ 0x031cdf96, "heltec_v4_companion_radio_wifi_mqtt" },
{ 0xa8f5940f, "heltec_v4_companion_radio_usb_femon" },
{ 0x86ac3b1b, "heltec_v4_companion_radio_wifi_femon" },
{ 0x7af848da, "heltec_v4_companion_radio_wifi_mqtt_femon" },
{ 0xd522a14f, "heltec_v4_expansionkit_repeater" },
{ 0x76657d76, "heltec_v4_expansionkit_repeater_observer_mqtt" },
{ 0x21ee03bd, "heltec_v4_expansionkit_room_server_observer_mqtt" },
{ 0xe2a1907b, "heltec_v4_expansionkit_tft_companion_radio_ble_ps" },
{ 0x2224a925, "heltec_v4_expansionkit_tft_companion_radio_ble_ps_femon" },
{ 0xf75feb3e, "heltec_v4_kiss_modem" },
{ 0xe792a051, "heltec_v4_repeater" },
{ 0x2d5ea842, "heltec_v4_repeater_bridge_espnow" },
@@ -140,9 +151,9 @@ inline const char* ota_target_env_name(uint32_t target_id) {
{ 0x7778b7e1, "heltec_v4_room_server_observer_mqtt" },
{ 0x0b6847ed, "heltec_v4_sensor" },
{ 0xab3e1ad3, "heltec_v4_terminal_chat" },
{ 0x60fca2ae, "heltec_v4_tft_companion_radio_ble" },
{ 0xf6b40343, "heltec_v4_tft_companion_radio_usb" },
{ 0x76640bcc, "heltec_v4_tft_companion_radio_wifi" },
{ 0x04a8b763, "heltec_v4_tft_companion_radio_ble_femon" },
{ 0xb3ecafca, "heltec_v4_tft_companion_radio_usb_femon" },
{ 0xf3afcde6, "heltec_v4_tft_companion_radio_wifi_femon" },
{ 0x87513d56, "heltec_v4_tft_repeater" },
{ 0xca812b41, "heltec_v4_tft_repeater_bridge_espnow" },
{ 0x18594231, "heltec_v4_tft_room_server" },
+7 -4
View File
@@ -148,16 +148,13 @@ lib_deps =
${Heltec_t096.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:Heltec_t096_companion_radio_ble]
extends = env:Heltec_t096_companion_radio_ble_femon
[env:Heltec_t096_companion_radio_ble_femoff]
extends = env:Heltec_t096_companion_radio_ble_femon
build_flags =
${env:Heltec_t096_companion_radio_ble_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:Heltec_t096_companion_radio_usb]
[env:Heltec_t096_companion_radio_usb_femon]
extends = Heltec_t096
board_build.ldscript = boards/nrf52840_s140_v6_extrafs.ld
board_upload.maximum_size = 712704
@@ -178,6 +175,12 @@ lib_deps =
${Heltec_t096.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:Heltec_t096_companion_radio_usb_femoff]
extends = env:Heltec_t096_companion_radio_usb_femon
build_flags =
${env:Heltec_t096_companion_radio_usb_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:Heltec_t096_kiss_modem]
extends = Heltec_t096
build_src_filter = ${Heltec_t096.build_src_filter}
@@ -63,6 +63,10 @@ void HeltecTrackerV2Board::begin() {
}
bool HeltecTrackerV2Board::setLoRaFemLnaEnabled(bool enable) {
#if defined(RADIO_FEM_RXGAIN) && (RADIO_FEM_RXGAIN == 0)
enable = false;
#endif
if (!loRaFEMControl.isLnaCanControl()) {
return false;
}
+29 -5
View File
@@ -133,7 +133,7 @@ lib_deps =
${Heltec_tracker_v2.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_tracker_v2_companion_radio_usb]
[env:heltec_tracker_v2_companion_radio_usb_femon]
extends = Heltec_tracker_v2
build_flags =
${Heltec_tracker_v2.build_flags}
@@ -152,7 +152,13 @@ lib_deps =
${Heltec_tracker_v2.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_tracker_v2_companion_radio_ble]
[env:heltec_tracker_v2_companion_radio_usb_femoff]
extends = env:heltec_tracker_v2_companion_radio_usb_femon
build_flags =
${env:heltec_tracker_v2_companion_radio_usb_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_tracker_v2_companion_radio_ble_femon]
extends = Heltec_tracker_v2
build_flags =
${Heltec_tracker_v2.build_flags}
@@ -177,10 +183,22 @@ lib_deps =
${Heltec_tracker_v2.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_tracker_v2_companion_radio_ble_ps]
extends = env:heltec_tracker_v2_companion_radio_ble
[env:heltec_tracker_v2_companion_radio_ble_femoff]
extends = env:heltec_tracker_v2_companion_radio_ble_femon
build_flags =
${env:heltec_tracker_v2_companion_radio_ble_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_tracker_v2_companion_radio_wifi]
[env:heltec_tracker_v2_companion_radio_ble_ps_femon]
extends = env:heltec_tracker_v2_companion_radio_ble_femon
[env:heltec_tracker_v2_companion_radio_ble_ps_femoff]
extends = env:heltec_tracker_v2_companion_radio_ble_ps_femon
build_flags =
${env:heltec_tracker_v2_companion_radio_ble_ps_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_tracker_v2_companion_radio_wifi_femon]
extends = Heltec_tracker_v2
build_flags =
${Heltec_tracker_v2.build_flags}
@@ -204,6 +222,12 @@ lib_deps =
${Heltec_tracker_v2.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_tracker_v2_companion_radio_wifi_femoff]
extends = env:heltec_tracker_v2_companion_radio_wifi_femon
build_flags =
${env:heltec_tracker_v2_companion_radio_wifi_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_tracker_v2_sensor]
extends = Heltec_tracker_v2
build_flags =
+63 -18
View File
@@ -417,7 +417,7 @@ lib_deps =
${heltec_v4_oled.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_companion_radio_usb]
[env:heltec_v4_companion_radio_usb_femon]
extends = heltec_v4_oled
build_flags =
${heltec_v4_oled.build_flags}
@@ -436,7 +436,13 @@ lib_deps =
${heltec_v4_oled.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_companion_radio_ble]
[env:heltec_v4_3_companion_radio_usb_femoff]
extends = env:heltec_v4_companion_radio_usb_femon
build_flags =
${env:heltec_v4_companion_radio_usb_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_companion_radio_ble_femon]
extends = heltec_v4_oled
build_flags =
${heltec_v4_oled.build_flags}
@@ -460,11 +466,14 @@ lib_deps =
${heltec_v4_oled.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_companion_radio_ble_ps_femon]
extends = env:heltec_v4_companion_radio_ble
[env:heltec_v4_3_companion_radio_ble_femoff]
extends = env:heltec_v4_companion_radio_ble_femon
build_flags =
${env:heltec_v4_companion_radio_ble_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_companion_radio_ble_ps]
extends = env:heltec_v4_companion_radio_ble_ps_femon
[env:heltec_v4_companion_radio_ble_ps_femon]
extends = env:heltec_v4_companion_radio_ble_femon
[env:heltec_v4_3_companion_radio_ble_ps_femoff]
extends = env:heltec_v4_companion_radio_ble_ps_femon
@@ -472,7 +481,7 @@ build_flags =
${env:heltec_v4_companion_radio_ble_ps_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_companion_radio_wifi]
[env:heltec_v4_companion_radio_wifi_femon]
extends = heltec_v4_oled
build_flags =
${heltec_v4_oled.build_flags}
@@ -495,26 +504,32 @@ lib_deps =
${heltec_v4_oled.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_companion_radio_wifi_mqtt]
extends = env:heltec_v4_companion_radio_wifi
[env:heltec_v4_3_companion_radio_wifi_femoff]
extends = env:heltec_v4_companion_radio_wifi_femon
build_flags =
${env:heltec_v4_companion_radio_wifi_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_companion_radio_wifi_mqtt_femon]
extends = env:heltec_v4_companion_radio_wifi_femon
extra_scripts =
${esp32_base.extra_scripts}
pre:scripts/generate_cert_bundle.py
board_ssl_cert_source = adafruit-full
board_build.embed_files = src/certs/x509_crt_bundle.bin
build_flags =
${env:heltec_v4_companion_radio_wifi.build_flags}
${env:heltec_v4_companion_radio_wifi_femon.build_flags}
-D WITH_MQTT_BRIDGE=1
-D MQTT_RUNTIME_SLOT_COUNT=1
-D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y
-D ESP32_CPU_FREQ=160
-D MQTT_WIFI_TX_POWER=WIFI_POWER_11dBm
build_src_filter = ${env:heltec_v4_companion_radio_wifi.build_src_filter}
build_src_filter = ${env:heltec_v4_companion_radio_wifi_femon.build_src_filter}
+<helpers/bridges/MQTTBridge.cpp>
+<helpers/MQTTMessageBuilder.cpp>
+<helpers/JWTHelper.cpp>
lib_deps =
${env:heltec_v4_companion_radio_wifi.lib_deps}
${env:heltec_v4_companion_radio_wifi_femon.lib_deps}
${esp32_ota.lib_deps}
elims/PsychicMqttClient@^0.2.4
bblanchon/ArduinoJson
@@ -522,6 +537,12 @@ lib_deps =
JChristensen/Timezone
paulstoffregen/Time@1.6.1
[env:heltec_v4_3_companion_radio_wifi_mqtt_femoff]
extends = env:heltec_v4_companion_radio_wifi_mqtt_femon
build_flags =
${env:heltec_v4_companion_radio_wifi_mqtt_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_sensor]
extends = heltec_v4_oled
build_flags =
@@ -619,7 +640,7 @@ lib_deps =
${heltec_v4_tft.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_tft_companion_radio_usb]
[env:heltec_v4_tft_companion_radio_usb_femon]
extends = heltec_v4_tft
build_flags =
${heltec_v4_tft.build_flags}
@@ -638,7 +659,13 @@ lib_deps =
${heltec_v4_tft.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_tft_companion_radio_ble]
[env:heltec_v4_3_tft_companion_radio_usb_femoff]
extends = env:heltec_v4_tft_companion_radio_usb_femon
build_flags =
${env:heltec_v4_tft_companion_radio_usb_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_tft_companion_radio_ble_femon]
extends = heltec_v4_tft
build_flags =
${heltec_v4_tft.build_flags}
@@ -662,14 +689,26 @@ lib_deps =
${heltec_v4_tft.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_expansionkit_tft_companion_radio_ble_ps]
extends = env:heltec_v4_tft_companion_radio_ble
[env:heltec_v4_3_tft_companion_radio_ble_femoff]
extends = env:heltec_v4_tft_companion_radio_ble_femon
build_flags =
${env:heltec_v4_tft_companion_radio_ble.build_flags}
${env:heltec_v4_tft_companion_radio_ble_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_expansionkit_tft_companion_radio_ble_ps_femon]
extends = env:heltec_v4_tft_companion_radio_ble_femon
build_flags =
${env:heltec_v4_tft_companion_radio_ble_femon.build_flags}
-D ENV_PIN_SDA=4
-D ENV_PIN_SCL=3
[env:heltec_v4_tft_companion_radio_wifi]
[env:heltec_v4_3_expansionkit_tft_companion_radio_ble_ps_femoff]
extends = env:heltec_v4_expansionkit_tft_companion_radio_ble_ps_femon
build_flags =
${env:heltec_v4_expansionkit_tft_companion_radio_ble_ps_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_tft_companion_radio_wifi_femon]
extends = heltec_v4_tft
build_flags =
${heltec_v4_tft.build_flags}
@@ -693,6 +732,12 @@ lib_deps =
${heltec_v4_tft.lib_deps}
densaugeo/base64 @ ~1.4.0
[env:heltec_v4_3_tft_companion_radio_wifi_femoff]
extends = env:heltec_v4_tft_companion_radio_wifi_femon
build_flags =
${env:heltec_v4_tft_companion_radio_wifi_femon.build_flags}
-D RADIO_FEM_RXGAIN=0 ; undefined (default on), 1=on, 0=off
[env:heltec_v4_tft_sensor]
extends = heltec_v4_tft
build_flags =