mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-10-22 23:31:24 +00:00
Add explicit Heltec companion FEM builds
This commit is contained in:
1 parent
09c8aaba9c
commit
2c4e6da63b
7 files changed
+147
-51
No files matched your search
+11
-8
@@ -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' },
|
||||
|
||||
@@ -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" },
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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 =
|
||||
|
||||
Reference in new issue
Block a user