liquidraver
ba33cebf6a
cad improvements
2026-09-01 22:05:29 +02:00
liquidraver
5bf3c577c9
tune cad detection across all chips
2026-08-29 17:31:39 +02:00
liquidraver
dc5b5c2594
radio driver fixes v1
2026-08-23 22:49:17 +02:00
liquidraver
5c4ac21bd4
refactor patches and bump to 1.17.2
2026-08-20 17:50:48 +02:00
liquidraver
4473b261ee
rx path fixes, dc.restart wired in to lr chips,
...
TX timeout magic number is gone
2026-08-14 13:27:54 +02:00
liquidraver
fe6e585eb6
get rid of housekeeping tick and AGC reset
2026-07-28 14:12:40 +02:00
liquidraver
dc1239537e
SmartCAD p1
2026-07-12 10:48:37 +02:00
liquidraver
bf71542751
Make Rxdutycycling Great Again
2026-06-13 08:23:01 +02:00
liquidraver
2ad185bab4
license "refactor" :)
2026-06-07 22:47:17 +02:00
liquidraver
3441caf8b0
new rx busy latch
2026-05-14 22:24:48 +02:00
liquidraver and Claude Opus 4.7
5e7adfb130
normalize source-file line endings to LF
...
Add .gitattributes rules so .c/.h/.cpp/.hpp are always stored as LF
(prevents EOL drift from editors with autocrlf-true defaults), and
renormalize the 30 source files that had drifted to CRLF in the index.
Pure mechanical change — `git diff --ignore-cr-at-eol` is empty.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-05 14:56:44 +02:00
liquidraver
ee2990fd16
hwconfig failsafe and duty cycle 10/6->10/4 (tests showed better reception)
2026-05-05 10:46:58 +02:00
liquidraver
68e2d1f598
update dutycycling and LBT to match newest zephyr API-s
2026-03-23 10:50:02 +01:00
liquidraver
30379ee48a
LoRaRadioBase volatile → atomic_t
...
LR1110 BUSY pin → interrupt-driven
2026-03-04 22:36:34 +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
501d4ce459
duty cycle off, sx erratas
2026-02-25 20:40:39 +01:00
liquidraver
8d1823d0b6
First iteration that seems to work
2026-02-20 12:43:13 +01:00