Commit Graph
33 Commits
Author SHA1 Message Date
liquidraver adb19e9705 west update - one manual patch is not obsolete 2026-03-24 08:56:41 +01:00
liquidraver 68e2d1f598 update dutycycling and LBT to match newest zephyr API-s 2026-03-23 10:50:02 +01:00
liquidraver c9013d85d4 update zephyr 2026-03-23 08:56:21 +01:00
liquidraver 249a446877 highly experimental. rx duty cycle + mini AGC reset 2026-03-21 08:48:50 +01:00
liquidraver 653fba4cf1 lr2021 fix v4 2026-03-19 13:27:37 +01:00
liquidraver 6f0fa3db85 fix RSSI reading 2026-03-19 11:38:45 +01:00
liquidraver 4bbc8ac8a8 lr2021 fixes v2 2026-03-17 22:37:42 +01:00
liquidraver 552e9676d8 add debug logging 2026-03-17 11:01:25 +01:00
liquidraver ad6f065510 lr2021 fixes 2026-03-17 10:08:32 +01:00
liquidraver 0bf8bd72a3 promicro LR2021 build fix 2026-03-16 19:49:53 +01:00
liquidraver e2729553ec promicro LR2021 first shot 2026-03-16 12:30:29 +01:00
liquidraver 1223935e21 west: advance Zephyr pin to 2026-03-15 main 2026-03-15 21:31:14 +01:00
liquidraver 3bec5fedb9 agc reset fix 2026-03-15 13:49:13 +01:00
liquidraver 98bf9e0eb6 west update 2026-03-09 13:45:22 +01:00
liquidraver a71da9ba70 guard noisefloor sampling and agcreset while in rx duty cycle 2026-03-07 15:28:50 +01:00
liquidraver 22efe4da6f fs revert cleanup 2026-03-04 09:21:05 +01:00
liquidraver 383f23f448 port upstream: AGC reset, autoadd max hops, noise floor EMA, fixes
- AGC reset: proper warm sleep + Calibrate(ALL) + image recal for both
  SX126x and LR1110 (was cancel+restart / no-op respectively)
- Guard AGC reset against mid-receive (matches upstream RadioLib)
- Noise floor calibration: replace blocking 64-sample burst with
  single-sample EMA (alpha=1/8) per housekeeping tick — zero blocking,
  better temporal spread for real-world noise floor tracking
- Auto-add max hops: filter new contacts by hop count (NodePrefs,
  BaseChatMesh, CompanionMesh, ZephyrDataStore persistence)
- Fix CommonCLI memcmp("prefs", 4) → 5
2026-03-03 23:26:58 +01:00
liquidraver 86efd92f52 west update + rebase sx patch 2026-03-03 15:07:24 +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 bb5aca423c refactor storage, got rid of packet loss on lr1110 2026-02-27 22:41:16 +01:00
liquidraver 2bd7c5d062 lr1110 fixes....again 2026-02-27 09:29:50 +01:00
liquidraver 225b59e0e5 rx duty cycle rework 2026-02-27 08:51:39 +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 d8ca96c9c8 ble tuning 2026-02-25 17:16:03 +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 63a63ca998 rx duty cycle, sleep only 6 symbols 2026-02-22 16:48:40 +01:00
liquidraver 51783c6177 refactor zephyr patches to use proper git apply 2026-02-22 14:16:48 +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 3daad918f2 Add INF log to BW settings in sx driver to track MG24 error 2026-02-20 13:39:31 +01:00
liquidraver 8d1823d0b6 First iteration that seems to work 2026-02-20 12:43:13 +01:00