Skip to content

Commit ffbf73d

Browse files
authored
Merge pull request #2432 from recrof/kiss-radio-everywhere
kiss radio: added stm32 support + envs in platformio.ini
2 parents 5c651b3 + 5beef49 commit ffbf73d

69 files changed

Lines changed: 586 additions & 220 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

examples/kiss_modem/main.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010
#include <LittleFS.h>
1111
#elif defined(ESP32)
1212
#include <SPIFFS.h>
13+
#else
14+
#include <InternalFileSystem.h>
1315
#endif
16+
1417
#if defined(KISS_UART_RX) && defined(KISS_UART_TX)
1518
#include <HardwareSerial.h>
1619
#endif
@@ -29,7 +32,7 @@ void halt() {
2932
}
3033

3134
void loadOrCreateIdentity() {
32-
#if defined(NRF52_PLATFORM)
35+
#if defined(NRF52_PLATFORM) || defined(STM32_PLATFORM)
3336
InternalFS.begin();
3437
IdentityStore store(InternalFS, "");
3538
#elif defined(ESP32)

variants/ebyte_eora_s3/platformio.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,8 @@ build_src_filter = ${Ebyte_EoRa-S3.build_src_filter}
135135
lib_deps =
136136
${Ebyte_EoRa-S3.lib_deps}
137137
densaugeo/base64 @ ~1.4.0
138+
139+
[env:Ebyte_EoRa-S3_kiss_modem]
140+
extends = Ebyte_EoRa-S3
141+
build_src_filter = ${Ebyte_EoRa-S3.build_src_filter}
142+
+<../examples/kiss_modem/>

variants/gat562_30s_mesh_kit/platformio.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,3 +112,7 @@ lib_deps =
112112
densaugeo/base64 @ ~1.4.0
113113
end2endzone/NonBlockingRTTTL@^1.3.0
114114

115+
[env:GAT562_30S_Mesh_Kit_kiss_modem]
116+
extends = GAT562_30S_Mesh_Kit
117+
build_src_filter = ${GAT562_30S_Mesh_Kit.build_src_filter}
118+
+<../examples/kiss_modem/>

variants/gat562_mesh_evb_pro/platformio.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,8 @@ build_flags =
5050
; -D MESH_DEBUG=1
5151
build_src_filter = ${GAT562_Mesh_EVB_Pro.build_src_filter}
5252
+<../examples/simple_room_server>
53+
54+
[env:GAT562_Mesh_EVB_Pro_kiss_modem]
55+
extends = GAT562_Mesh_EVB_Pro
56+
build_src_filter = ${GAT562_Mesh_EVB_Pro.build_src_filter}
57+
+<../examples/kiss_modem/>

variants/gat562_mesh_tracker_pro/platformio.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,7 @@ lib_deps =
106106
${GAT562_Mesh_Tracker_Pro.lib_deps}
107107
densaugeo/base64 @ ~1.4.0
108108

109+
[env:GAT562_Mesh_Tracker_Pro_kiss_modem]
110+
extends = GAT562_Mesh_Tracker_Pro
111+
build_src_filter = ${GAT562_Mesh_Tracker_Pro.build_src_filter}
112+
+<../examples/kiss_modem/>

variants/gat562_mesh_watch13/platformio.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,7 @@ lib_deps =
8787
${GAT562_Mesh_Watch13.lib_deps}
8888
densaugeo/base64 @ ~1.4.0
8989

90+
[env:GAT562_Mesh_Watch13_kiss_modem]
91+
extends = GAT562_Mesh_Watch13
92+
build_src_filter = ${GAT562_Mesh_Watch13.build_src_filter}
93+
+<../examples/kiss_modem/>

variants/generic-e22/platformio.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,11 @@ lib_deps =
9595
${Generic_E22.lib_deps}
9696
${esp32_ota.lib_deps}
9797

98+
[env:Generic_E22_kiss_modem]
99+
extends = Generic_E22
100+
build_src_filter = ${Generic_E22.build_src_filter}
101+
+<../examples/kiss_modem/>
102+
98103
[env:Generic_E22_sx1268_repeater]
99104
extends = Generic_E22
100105
build_src_filter = ${Generic_E22.build_src_filter}

variants/heltec_ct62/platformio.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,8 @@ build_src_filter = ${Heltec_ct62.build_src_filter}
150150
lib_deps =
151151
${Heltec_ct62.lib_deps}
152152
${esp32_ota.lib_deps}
153+
154+
[env:Heltec_ct62_kiss_modem]
155+
extends = Heltec_ct62
156+
build_src_filter = ${Heltec_ct62.build_src_filter}
157+
+<../examples/kiss_modem/>

variants/heltec_e213/platformio.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,3 +166,8 @@ lib_deps =
166166
${Heltec_E213_base.lib_deps}
167167
${esp32_ota.lib_deps}
168168
bakercp/CRC32 @ ^2.0.0
169+
170+
[env:Heltec_E213_kiss_modem]
171+
extends = Heltec_E213_base
172+
build_src_filter = ${Heltec_E213_base.build_src_filter}
173+
+<../examples/kiss_modem/>

variants/heltec_e290/platformio.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,3 +162,8 @@ lib_deps =
162162
${Heltec_E290_base.lib_deps}
163163
${esp32_ota.lib_deps}
164164
bakercp/CRC32 @ ^2.0.0
165+
166+
[env:Heltec_E290_kiss_modem]
167+
extends = Heltec_E290_base
168+
build_src_filter = ${Heltec_E290_base.build_src_filter}
169+
+<../examples/kiss_modem/>

0 commit comments

Comments
 (0)