liquidraver
c9013d85d4
update zephyr
2026-03-23 08:56:21 +01:00
liquidraver
0bf8bd72a3
promicro LR2021 build fix
2026-03-16 19:49:53 +01:00
liquidraver
eb5149fd0f
fix BLE advert name for backwards compatibility
2026-03-16 11:49:12 +01:00
liquidraver
4ad8b13756
reactive backoff tuning
2026-03-15 21:14:21 +01:00
liquidraver
3bec5fedb9
agc reset fix
2026-03-15 13:49:13 +01:00
liquidraver
d794b57e31
APC second test
...
This reverts commit 4bd84ddf7e .
2026-03-14 21:15:57 +01:00
liquidraver
4bd84ddf7e
APC first test
2026-03-14 14:01:10 +01:00
liquidraver
d45fbf7027
reactive collision avoidance
2026-03-11 12:08:48 +01:00
liquidraver
98bf9e0eb6
west update
2026-03-09 13:45:22 +01:00
liquidraver
2584e237f6
led switcher page in ui
...
rx duty cycle + noise floor measurement marriage
ui fixes
2026-03-06 22:15:13 +01:00
liquidraver
1f48735ae6
includes cleanup
2026-03-06 14:21:22 +01:00
liquidraver
06aed018c3
redundant queue cleanup
2026-03-05 18:13:14 +01:00
liquidraver
d949ca4f6e
fix: buffer overflow, OOB read, packet leaks, BLE sign leak, USB timeout, atomics, fs_read checks
...
- RegionMap::findMatch(): fix 1-byte stack overflow in tmp[] with bounded memcpy
- Packet::readFrom(): add bounds checks before reading transport codes
- Mesh::sendFlood(): release packet on TRACE type and invalid hash_size early returns
- CompanionMesh: add cleanupSignState() called from BLE disconnect to free sign buffer
- ZephyrCompanionUSB: add 2s timeout for partial V3 frames to prevent parser stall
- ui_mesh_actions: replace volatile bool with Zephyr atomic_t for cross-thread state
- CommonCLI: wrap ~40 fs_read() calls in prefs_read() helper with truncation warning
2026-03-04 22:12:13 +01:00
liquidraver
a4e96fa6e6
separate main events from housekeeping ones
2026-03-04 21:08:21 +01:00
liquidraver
57d8cf1c46
ditch arduino's hacky-hacky FS, back to zephyr native
...
mg24 fix
dfu zip generation fix
2026-03-03 13:46:48 +01:00
liquidraver
b62214ad3e
offline queue bump, lossless message sync via ble
2026-02-28 21:49:58 +01:00
liquidraver
bb5aca423c
refactor storage, got rid of packet loss on lr1110
2026-02-27 22:41:16 +01:00
liquidraver
225b59e0e5
rx duty cycle rework
2026-02-27 08:51:39 +01:00
liquidraver
9b6a47d27b
port multibyte paths
2026-02-26 15:40:51 +01:00
liquidraver
7370356ae0
log fixes
2026-02-26 14:36:31 +01:00
liquidraver
ced260c8c3
t1000 fixes
2026-02-26 14:34:18 +01:00
liquidraver
501d4ce459
duty cycle off, sx erratas
2026-02-25 20:40:39 +01:00
liquidraver
403914d126
rework sx and lr1110, improve BLE sync
2026-02-25 14:19:25 +01:00
liquidraver
6c7d52e725
t1000 gps fix
2026-02-24 15:50:11 +01:00
liquidraver
89bee0959f
fix repeater advert coordinates
2026-02-23 15:20:50 +01:00
liquidraver
f3afb6433d
rework tx cad
2026-02-22 18:39:49 +01:00
liquidraver
1332df0461
future-proof lora rx queue
2026-02-22 15:19:03 +01:00
liquidraver
73222600b2
merge everything important up until d05d6abab8b52c0f20a0f85a0939c74bc762b4ad meschore/dev
2026-02-22 13:41:57 +01:00
liquidraver
b6bc46b921
ESP OTA first implementation
2026-02-22 13:09:18 +01:00
liquidraver
9034e87a7f
companion radio set + tempradio bugfixes, touch 1200 support
2026-02-21 15:11:16 +01:00
liquidraver
dcd8a03c5b
Add Station G2
2026-02-20 22:40:56 +01:00
liquidraver
8d1823d0b6
First iteration that seems to work
2026-02-20 12:43:13 +01:00