mikecarper
bf092b24cc
Fix release matrix gaps and add background builds
2026-08-29 14:55:07 -07:00
mikecarper
69ded9d6c7
feat: add Bluetooth-controlled LoRa OTA
...
Add the framed BLE mOTA transport and companion control path, complete the full-profile build and runtime fixes, and document and test the OTA workflow.
2026-08-27 01:22:18 -07:00
mikecarper
bd3a94bddb
fix: harden firmware builds and runtime reliability
2026-08-26 15:42:12 -07:00
mikecarper
9ed9e9d746
Add secure host CLI bridge and harden OTA workflows
...
Expose the Full Companion terminal over TCP and add an authenticated, replay-resistant host command service with documented CPU temperature, reboot, and allowlisted program examples.\n\nImprove LoRa OTA diagnostics and persistent CLI handling, reduce clock correction drift to ten minutes, and make mOTA stream flush behavior an explicit transport policy with regression coverage.
2026-08-23 15:29:30 -07:00
mikecarper
a52d4e1cba
Ensure full repeater packet logging
2026-08-19 16:20:24 -07:00
mikecarper
c9652754cf
Fit complete Companion correction matrix
2026-08-16 22:42:07 -07:00
mikecarper
759a35fc4f
Fix complete firmware matrix builds
2026-08-14 15:16:03 -07:00
mikecarper
7f56da7a34
Extend flood policy and harden message retries
2026-08-07 14:26:31 -07:00
mikecarper
462e639270
Fix release matrix build failures
2026-08-04 00:47:17 -07:00
mikecarper
61cb8d6e96
Merge upstream dev into keymindCascade
...
# Conflicts:
# docs/payloads.md
# examples/companion_radio/DataStore.cpp
# examples/companion_radio/DataStore.h
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/MyMesh.h
# examples/companion_radio/NodePrefs.h
# examples/companion_radio/main.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# src/Utils.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/NRF52Board.cpp
# src/helpers/nrf52/SerialEthernetInterface.cpp
# src/helpers/radiolib/CustomLLCC68.h
# src/helpers/radiolib/CustomLLCC68Wrapper.h
# src/helpers/radiolib/CustomLR1110.h
# src/helpers/radiolib/CustomSTM32WLxWrapper.h
# src/helpers/radiolib/CustomSX1262.h
# src/helpers/radiolib/CustomSX1268.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/ui/ST7735Display.cpp
# test/mocks/Stream.h
# variants/minewsemi_me25ls01/target.h
# variants/wio-tracker-l1/platformio.ini
2026-08-03 14:53:59 -07:00
liamcottle
e7f2c71701
usb companion firmwares now require build flag to include usb interface
2026-07-28 03:45:02 +12:00
mikecarper
ae2af7ef4d
Harden observer preferences and portable controls
2026-07-25 07:59:44 -07:00
mikecarper
09c8aaba9c
Add repeater flood filters and transport scopes
2026-07-17 00:35:51 -07:00
mikecarper
5e030ce77b
Fix full firmware matrix capacity failures
2026-07-15 22:40:09 -07:00
mikecarper
a45c43f2b1
Add RX watchdog and fix repeater builds
2026-07-13 23:42:04 -07:00
mikecarper
0613b2dcc2
Tune repeater flood controls and retries
2026-07-07 00:47:19 -07:00
Scott Powell
0a8a0a4904
* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
2026-05-01 14:47:07 +10:00
Liam Cottle
ffbf73dc5c
Merge pull request #2432 from recrof/kiss-radio-everywhere
...
kiss radio: added stm32 support + envs in platformio.ini
2026-05-01 00:36:46 +12:00
Rastislav Vysoky
5beef490a0
add kiss radio env to most of the variants
2026-04-28 15:09:25 +02:00
overkillfpv
f0ec5d2ae7
changed to set the preamble on radio settings change
2026-03-29 21:45:16 +11:00
Wessel Nieboer
d0720c63c2
Allow negative tx power
...
Like SX1262 allows -9 dBm lowest, some allow lower but that probably
isn't useful
2026-02-06 02:24:51 +01:00
Florent
262e9864e7
stm32: upd repeater targets
2025-10-02 12:18:47 +02:00
liamcottle
f3b9c06646
refactor variants to use standard firmware type suffixes
2025-09-27 23:45:33 +12:00
Scott Powell
65ef6c2fd0
* repeater and room server build_src_filter fixes
2025-09-10 17:04:58 +10:00
recrof
6be8e19a9f
move radiolib wrappers to dedicated directory
2025-07-13 11:37:33 +02:00
Florent de Lamotte
71255e00f1
stm32 targets: set preamble to 16
2025-07-04 15:42:56 +02:00
Florent
408ed549a8
wio-e5-sdk: adjust uart location
2025-06-26 13:04:15 +02:00
Florent
2a645ee427
wio-e5 : make distinct targets for dev board and mini dev board
2025-05-31 15:52:59 +02:00