Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion examples/kiss_modem/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@
#include <LittleFS.h>
#elif defined(ESP32)
#include <SPIFFS.h>
#else
#include <InternalFileSystem.h>
#endif

#if defined(KISS_UART_RX) && defined(KISS_UART_TX)
#include <HardwareSerial.h>
#endif
Expand All @@ -29,7 +32,7 @@ void halt() {
}

void loadOrCreateIdentity() {
#if defined(NRF52_PLATFORM)
#if defined(NRF52_PLATFORM) || defined(STM32_PLATFORM)
InternalFS.begin();
IdentityStore store(InternalFS, "");
#elif defined(ESP32)
Expand Down
5 changes: 5 additions & 0 deletions variants/ebyte_eora_s3/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -135,3 +135,8 @@ build_src_filter = ${Ebyte_EoRa-S3.build_src_filter}
lib_deps =
${Ebyte_EoRa-S3.lib_deps}
densaugeo/base64 @ ~1.4.0

[env:Ebyte_EoRa-S3_kiss_modem]
extends = Ebyte_EoRa-S3
build_src_filter = ${Ebyte_EoRa-S3.build_src_filter}
+<../examples/kiss_modem/>
4 changes: 4 additions & 0 deletions variants/gat562_30s_mesh_kit/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -112,3 +112,7 @@ lib_deps =
densaugeo/base64 @ ~1.4.0
end2endzone/NonBlockingRTTTL@^1.3.0

[env:GAT562_30S_Mesh_Kit_kiss_modem]
extends = GAT562_30S_Mesh_Kit
build_src_filter = ${GAT562_30S_Mesh_Kit.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/gat562_mesh_evb_pro/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,8 @@ build_flags =
; -D MESH_DEBUG=1
build_src_filter = ${GAT562_Mesh_EVB_Pro.build_src_filter}
+<../examples/simple_room_server>

[env:GAT562_Mesh_EVB_Pro_kiss_modem]
extends = GAT562_Mesh_EVB_Pro
build_src_filter = ${GAT562_Mesh_EVB_Pro.build_src_filter}
+<../examples/kiss_modem/>
4 changes: 4 additions & 0 deletions variants/gat562_mesh_tracker_pro/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -106,3 +106,7 @@ lib_deps =
${GAT562_Mesh_Tracker_Pro.lib_deps}
densaugeo/base64 @ ~1.4.0

[env:GAT562_Mesh_Tracker_Pro_kiss_modem]
extends = GAT562_Mesh_Tracker_Pro
build_src_filter = ${GAT562_Mesh_Tracker_Pro.build_src_filter}
+<../examples/kiss_modem/>
4 changes: 4 additions & 0 deletions variants/gat562_mesh_watch13/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,7 @@ lib_deps =
${GAT562_Mesh_Watch13.lib_deps}
densaugeo/base64 @ ~1.4.0

[env:GAT562_Mesh_Watch13_kiss_modem]
extends = GAT562_Mesh_Watch13
build_src_filter = ${GAT562_Mesh_Watch13.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/generic-e22/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,11 @@ lib_deps =
${Generic_E22.lib_deps}
${esp32_ota.lib_deps}

[env:Generic_E22_kiss_modem]
extends = Generic_E22
build_src_filter = ${Generic_E22.build_src_filter}
+<../examples/kiss_modem/>

[env:Generic_E22_sx1268_repeater]
extends = Generic_E22
build_src_filter = ${Generic_E22.build_src_filter}
Expand Down
5 changes: 5 additions & 0 deletions variants/heltec_ct62/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -150,3 +150,8 @@ build_src_filter = ${Heltec_ct62.build_src_filter}
lib_deps =
${Heltec_ct62.lib_deps}
${esp32_ota.lib_deps}

[env:Heltec_ct62_kiss_modem]
extends = Heltec_ct62
build_src_filter = ${Heltec_ct62.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/heltec_e213/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -166,3 +166,8 @@ lib_deps =
${Heltec_E213_base.lib_deps}
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0

[env:Heltec_E213_kiss_modem]
extends = Heltec_E213_base
build_src_filter = ${Heltec_E213_base.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/heltec_e290/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -162,3 +162,8 @@ lib_deps =
${Heltec_E290_base.lib_deps}
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0

[env:Heltec_E290_kiss_modem]
extends = Heltec_E290_base
build_src_filter = ${Heltec_E290_base.build_src_filter}
+<../examples/kiss_modem/>
7 changes: 6 additions & 1 deletion variants/heltec_mesh_solar/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -92,4 +92,9 @@ build_src_filter = ${Heltec_mesh_solar.build_src_filter}
+<../examples/companion_radio/*.cpp>
lib_deps =
${Heltec_mesh_solar.lib_deps}
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0

[env:Heltec_mesh_solar_kiss_modem]
extends = Heltec_mesh_solar
build_src_filter = ${Heltec_mesh_solar.build_src_filter}
+<../examples/kiss_modem/>
9 changes: 7 additions & 2 deletions variants/heltec_t096/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ build_src_filter = ${Heltec_t096.build_src_filter}
[env:Heltec_t096_room_server]
extends = Heltec_t096
build_src_filter = ${Heltec_t096.build_src_filter}
+<../examples/simple_room_server>
+<../examples/simple_room_server>
build_flags =
${Heltec_t096.build_flags}
-D ADVERT_NAME='"Heltec_t096 Room"'
Expand Down Expand Up @@ -145,4 +145,9 @@ build_src_filter = ${Heltec_t096.build_src_filter}
+<../examples/companion_radio/ui-new/*.cpp>
lib_deps =
${Heltec_t096.lib_deps}
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0

[env:Heltec_t096_kiss_modem]
extends = Heltec_t096
build_src_filter = ${Heltec_t096.build_src_filter}
+<../examples/kiss_modem/>
12 changes: 6 additions & 6 deletions variants/heltec_t114/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ upload_protocol = nrfutil
extends = Heltec_t114
build_src_filter = ${Heltec_t114.build_src_filter}
+<../examples/simple_repeater>

build_flags =
${Heltec_t114.build_flags}
-D ADVERT_NAME='"Heltec_T114 Repeater"'
Expand Down Expand Up @@ -127,10 +126,6 @@ build_flags =
-D DISPLAY_CLASS=NullDisplayDriver
-D MAX_CONTACTS=350
-D MAX_GROUP_CHANNELS=40
; -D BLE_PIN_CODE=123456
; -D BLE_DEBUG_LOGGING=1
; -D MESH_PACKET_LOGGING=1
; -D MESH_DEBUG=1
build_src_filter = ${Heltec_t114.build_src_filter}
+<helpers/nrf52/*.cpp>
+<../examples/companion_radio/*.cpp>
Expand Down Expand Up @@ -251,4 +246,9 @@ build_src_filter = ${Heltec_t114_with_display.build_src_filter}
+<../examples/companion_radio/ui-new/*.cpp>
lib_deps =
${Heltec_t114_with_display.lib_deps}
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0

[env:Heltec_t114_kiss_modem]
extends = Heltec_t114
build_src_filter = ${Heltec_t114.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/heltec_t190/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -153,3 +153,8 @@ build_src_filter = ${Heltec_T190_base.build_src_filter}
lib_deps =
${Heltec_T190_base.lib_deps}
${esp32_ota.lib_deps}

[env:Heltec_T190_kiss_modem]
extends = Heltec_T190_base
build_src_filter = ${Heltec_T190_base.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/heltec_tracker/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -186,3 +186,8 @@ build_src_filter = ${Heltec_tracker_base.build_src_filter}
lib_deps =
${Heltec_tracker_base.lib_deps}
${esp32_ota.lib_deps}

[env:Heltec_Wireless_Tracker_kiss_modem]
extends = Heltec_tracker_base
build_src_filter = ${Heltec_tracker_base.build_src_filter}
+<../examples/kiss_modem/>
7 changes: 6 additions & 1 deletion variants/heltec_tracker_v2/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ build_flags =
-D WIFI_DEBUG_LOGGING=1
-D WIFI_SSID='"myssid"'
-D WIFI_PWD='"mypwd"'
-D OFFLINE_QUEUE_SIZE=256
-D OFFLINE_QUEUE_SIZE=256
; -D MESH_PACKET_LOGGING=1
; -D MESH_DEBUG=1
build_src_filter = ${Heltec_tracker_v2.build_src_filter}
Expand Down Expand Up @@ -217,3 +217,8 @@ build_src_filter = ${Heltec_tracker_v2.build_src_filter}
lib_deps =
${Heltec_tracker_v2.lib_deps}
${esp32_ota.lib_deps}

[env:heltec_tracker_v2_kiss_modem]
extends = Heltec_tracker_v2
build_src_filter = ${Heltec_tracker_v2.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/heltec_v2/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -195,3 +195,8 @@ build_src_filter = ${Heltec_lora32_v2.build_src_filter}
lib_deps =
${Heltec_lora32_v2.lib_deps}
densaugeo/base64 @ ~1.4.0

[env:Heltec_v2_kiss_modem]
extends = Heltec_lora32_v2
build_src_filter = ${Heltec_lora32_v2.build_src_filter}
+<../examples/kiss_modem/>
4 changes: 0 additions & 4 deletions variants/heltec_v3/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -371,9 +371,5 @@ lib_deps =

[env:Heltec_v3_kiss_modem]
extends = Heltec_lora32_v3
build_flags =
${Heltec_lora32_v3.build_flags}
build_src_filter = ${Heltec_lora32_v3.build_src_filter}
+<../examples/kiss_modem/>
lib_deps =
${Heltec_lora32_v3.lib_deps}
5 changes: 5 additions & 0 deletions variants/heltec_v4/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -429,3 +429,8 @@ build_src_filter = ${heltec_v4_tft.build_src_filter}
lib_deps =
${heltec_v4_tft.lib_deps}
${esp32_ota.lib_deps}

[env:heltec_v4_kiss_modem]
extends = Heltec_lora32_v4
build_src_filter = ${Heltec_lora32_v4.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/heltec_wireless_paper/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -165,3 +165,8 @@ lib_deps =
${Heltec_Wireless_Paper_base.lib_deps}
${esp32_ota.lib_deps}
bakercp/CRC32 @ ^2.0.0

[env:Heltec_Wireless_Paper_kiss_modem]
extends = Heltec_Wireless_Paper_base
build_src_filter = ${Heltec_Wireless_Paper_base.build_src_filter}
+<../examples/kiss_modem/>
13 changes: 9 additions & 4 deletions variants/ikoka_handheld_nrf/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,7 @@ build_src_filter = ${ikoka_handheld_nrf_ssd1306_companion.build_src_filter}

[env:ikoka_handheld_nrf_e22_30dbm_repeater]
extends = ikoka_handheld_nrf
build_flags =
${ikoka_handheld_nrf.build_flags}
build_flags = ${ikoka_handheld_nrf.build_flags}
-D ADVERT_NAME='"ikoka_handheld Repeater"'
-D ADVERT_LAT=0.0
-D ADVERT_LON=0.0
Expand All @@ -99,12 +98,18 @@ build_src_filter = ${ikoka_handheld_nrf.build_src_filter}

[env:ikoka_handheld_nrf_e22_30dbm_room_server]
extends = ikoka_handheld_nrf
build_flags =
${ikoka_handheld_nrf.build_flags}
build_flags = ${ikoka_handheld_nrf.build_flags}
-D ADVERT_NAME='"ikoka_handheld Room"'
-D ADVERT_LAT=0.0
-D ADVERT_LON=0.0
-D ADMIN_PASSWORD='"password"'
-D LORA_TX_POWER=20
build_src_filter = ${ikoka_handheld_nrf.build_src_filter}
+<../examples/simple_room_server/*.cpp>

[env:ikoka_handheld_nrf_kiss_modem]
extends = ikoka_handheld_nrf
build_flags = ${ikoka_handheld_nrf.build_flags}
-D LORA_TX_POWER=20
build_src_filter = ${ikoka_handheld_nrf.build_src_filter}
+<../examples/kiss_modem/>
15 changes: 15 additions & 0 deletions variants/ikoka_nano_nrf/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -279,3 +279,18 @@ build_flags =
build_src_filter =
${ikoka_nano_nrf_room_server.build_src_filter}
${ikoka_nano_nrf_e22_33dbm.build_src_filter}

[env:ikoka_nano_nrf_22dbm_kiss_modem]
extends = ikoka_nano_nrf_e22_22dbm
build_src_filter = ${ikoka_nano_nrf_e22_22dbm.build_src_filter}
+<../examples/kiss_modem/>

[env:ikoka_nano_nrf_30dbm_kiss_modem]
extends = ikoka_nano_nrf_e22_30dbm
build_src_filter = ${ikoka_nano_nrf_e22_30dbm.build_src_filter}
+<../examples/kiss_modem/>

[env:ikoka_nano_nrf_33dbm_kiss_modem]
extends = ikoka_nano_nrf_e22_33dbm
build_src_filter = ${ikoka_nano_nrf_e22_33dbm.build_src_filter}
+<../examples/kiss_modem/>
15 changes: 15 additions & 0 deletions variants/ikoka_stick_nrf/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -290,3 +290,18 @@ build_flags =
build_src_filter =
${ikoka_stick_nrf_room_server.build_src_filter}
${ikoka_stick_nrf_e22_33dbm.build_src_filter}

[env:ikoka_stick_nrf_22dbm_kiss_modem]
extends = ikoka_stick_nrf_e22_22dbm
build_src_filter = ${ikoka_stick_nrf_e22_22dbm.build_src_filter}
+<../examples/kiss_modem/>

[env:ikoka_stick_nrf_30dbm_kiss_modem]
extends = ikoka_stick_nrf_e22_30dbm
build_src_filter = ${ikoka_stick_nrf_e22_30dbm.build_src_filter}
+<../examples/kiss_modem/>

[env:ikoka_stick_nrf_33dbm_kiss_modem]
extends = ikoka_stick_nrf_e22_33dbm
build_src_filter = ${ikoka_stick_nrf_e22_33dbm.build_src_filter}
+<../examples/kiss_modem/>
7 changes: 6 additions & 1 deletion variants/keepteen_lt1/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,9 @@ build_src_filter = ${KeepteenLT1.build_src_filter}
+<../examples/companion_radio/ui-new/*.cpp>
lib_deps = ${KeepteenLT1.lib_deps}
adafruit/RTClib @ ^2.1.3
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0

[env:KeepteenLT1_kiss_modem]
extends = KeepteenLT1
build_src_filter = ${KeepteenLT1.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/lilygo_t3s3/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -173,3 +173,8 @@ build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter}
lib_deps =
${LilyGo_T3S3_sx1262.lib_deps}
densaugeo/base64 @ ~1.4.0

[env:LilyGo_T3S3_sx1262_kiss_modem]
extends = LilyGo_T3S3_sx1262
build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter}
+<../examples/kiss_modem/>
7 changes: 6 additions & 1 deletion variants/lilygo_t3s3_sx1276/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -168,4 +168,9 @@ build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter}
+<../examples/companion_radio/ui-new/*.cpp>
lib_deps =
${LilyGo_T3S3_sx1276.lib_deps}
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0

[env:LilyGo_T3S3_sx1276_kiss_modem]
extends = LilyGo_T3S3_sx1276
build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/lilygo_tbeam_1w/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -192,3 +192,8 @@ build_src_filter = ${LilyGo_TBeam_1W.build_src_filter}
lib_deps =
${LilyGo_TBeam_1W.lib_deps}
${esp32_ota.lib_deps}

[env:LilyGo_TBeam_1W_kiss_modem]
extends = LilyGo_TBeam_1W
build_src_filter = ${LilyGo_TBeam_1W.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/lilygo_tbeam_SX1262/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,8 @@ build_src_filter = ${LilyGo_TBeam_SX1262.build_src_filter}
lib_deps =
${LilyGo_TBeam_SX1262.lib_deps}
${esp32_ota.lib_deps}

[env:Tbeam_SX1262_kiss_modem]
extends = LilyGo_TBeam_SX1262
build_src_filter = ${LilyGo_TBeam_SX1262.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/lilygo_tbeam_SX1276/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -131,3 +131,8 @@ build_src_filter = ${LilyGo_TBeam_SX1276.build_src_filter}
lib_deps =
${LilyGo_TBeam_SX1276.lib_deps}
${esp32_ota.lib_deps}

[env:Tbeam_SX1276_kiss_modem]
extends = LilyGo_TBeam_SX1276
build_src_filter = ${LilyGo_TBeam_SX1276.build_src_filter}
+<../examples/kiss_modem/>
5 changes: 5 additions & 0 deletions variants/lilygo_tbeam_supreme_SX1262/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,8 @@ build_src_filter = ${T_Beam_S3_Supreme_SX1262.build_src_filter}
lib_deps =
${T_Beam_S3_Supreme_SX1262.lib_deps}
densaugeo/base64 @ ~1.4.0

[env:T_Beam_S3_Supreme_SX1262_kiss_modem]
extends = T_Beam_S3_Supreme_SX1262
build_src_filter = ${T_Beam_S3_Supreme_SX1262.build_src_filter}
+<../examples/kiss_modem/>
Loading
Loading