liquidraver
1633274e4f
leds refactor/improvement
2026-09-03 14:34:12 +02:00
liquidraver
81a43f6dd1
west update and upstream dev sync
2026-09-02 10:01:34 +02:00
liquidraver
ba33cebf6a
cad improvements
2026-09-01 22:05:29 +02:00
liquidraver
27ea7e41a5
flash cleaning improvements
2026-08-28 09:41:43 +02:00
liquidraver
2e3f5f3f59
display/input rotate
2026-08-25 15:19:11 +02:00
liquidraver
dcd0be7ded
lfs improvements
2026-08-24 12:50:13 +02:00
liquidraver
0c22b4caf9
doc updates
2026-08-24 11:01:03 +02:00
liquidraver
7d695872d4
implement radio.fem.rxgain
2026-08-22 17:32:41 +02:00
liquidraver
24e9392cbf
a little more corruption defense
2026-08-22 11:47:53 +02:00
liquidraver
9fc3ab7f7e
PR70 fix
2026-08-20 21:13:15 +02:00
liquidraver
aac97f7ade
vcontact and cad fixes
2026-08-12 15:36:51 +02:00
liquidraver
daeff6d5e6
defer qspi bringup to when we really need it
2026-08-11 13:57:49 +02:00
liquidraver
3494411f83
x1 debug
2026-08-10 19:15:26 +02:00
liquidraver
a705d5b5ce
refactor / unify probes
2026-07-29 12:30:47 +02:00
liquidraver
cc3cd402af
companion adc prefs bug
2026-07-22 14:50:13 +02:00
liquidraver
13b5e2fcf3
scrub APC and bump to 1.16.6
2026-07-20 09:55:32 +02:00
liquidraver
6b04772182
fix import regression caused by vcontact
2026-07-14 10:57:07 +02:00
liquidraver
432336867b
add cad.busycap knob for hilltop repeaters
2026-07-13 10:29:50 +02:00
liquidraver
51a807a957
vcontact polishing
2026-07-12 15:53:00 +02:00
liquidraver
a320a7646d
SmartCAD p2
2026-07-12 14:18:07 +02:00
liquidraver
dc1239537e
SmartCAD p1
2026-07-12 10:48:37 +02:00
liquidraver
0e7a9b7285
vcontact p1
2026-07-11 16:28:27 +02:00
liquidraver
a03856cb34
gps cli commands fix and e-ink sats count clear
2026-07-08 09:16:47 +02:00
liquidraver
14cb8c61f9
meshtimesync p1
2026-07-03 09:11:43 +02:00
liquidraver
9f8f13e648
fix automount/autoformat loop
2026-06-18 12:18:06 +02:00
liquidraver
28f1c3af05
fix build and update readmes
2026-06-17 22:31:47 +02:00
liquidraver
906ef08b05
3 way FS self-heal
2026-06-17 22:05:21 +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
ffe9ea652d
sync to vanilla 1.16
2026-06-06 16:42:39 +02:00
liquidraver
28a8a6999d
nrf companion auto-shutdown
2026-06-05 09:27:24 +02:00
Steve Calvário
56b10f70a1
Init
2026-05-20 20:40:58 +01:00
liquidraver
1bb04dd968
refactor atomicwrites, add atomic contacts save to QSPI capable devices
2026-05-11 13:02:55 +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
1092c49a7d
port vanilla duty cycling logic
2026-04-28 14:43:12 +02:00
liquidraver
37eb87efd6
repeater housekeeping bugfix
2026-04-24 14:30:07 +02:00
liquidraver
d2cec84100
sync with vanilla dev
2026-04-17 13:21:30 +02:00
liquidraver
54eebee9e8
remove unnecessary writes on nRF
2026-04-16 11:10:07 +02:00
liquidraver
5c3df69621
atomic write (temp + sync + rename) for identity, prefs, and channels
2026-04-13 21:52:40 +02:00
liquidraver
0e5e71563c
logging cleanup
2026-03-29 09:51:53 +02:00
liquidraver
e2f13e2292
MSG ui display fix
2026-03-24 14:32:03 +01:00
liquidraver
c9013d85d4
update zephyr
2026-03-23 08:56:21 +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
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
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
9b6a47d27b
port multibyte paths
2026-02-26 15:40:51 +01:00
liquidraver
ced260c8c3
t1000 fixes
2026-02-26 14:34:18 +01:00
liquidraver
d8ca96c9c8
ble tuning
2026-02-25 17:16:03 +01:00