liquidraver
216012574e
X1 barometrification
2026-08-14 14:01:18 +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
c45e7ae774
second audit sweep
2026-08-14 11:05:52 +02:00
liquidraver
ff0db0dcb8
lr2021 debug v2
2026-08-14 08:36:36 +02:00
liquidraver
aac97f7ade
vcontact and cad fixes
2026-08-12 15:36:51 +02:00
liquidraver
ee90693c89
lr20xx: add freq-error summary log and get freqerr CLI
2026-08-12 15:12:43 +02:00
liquidraver
3a3ac3df2e
lr20xx: expose per-packet frequency error and fix the duty-cycle wake budget
2026-08-12 14:55:16 +02:00
liquidraver
b839c2c5d1
bump lr sdk and audit refactor
2026-08-12 14:40:52 +02:00
liquidraver
101e97f54a
lr20xx: bump vendored SDK to v2.0.2 and load the firmware Patch RAM
2026-08-11 22:36:31 +02:00
liquidraver
ab03be110e
wrapup lr2021 session
2026-08-11 16:47:21 +02:00
liquidraver
b27f5e0625
x1 duty cycle debug
2026-08-11 15:58:59 +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
9f66e9749c
x1 debug v1
2026-08-10 08:32:43 +02:00
liquidraver
41cc786496
the repo is radiating seeed X1 vibes
2026-08-08 15:19:20 +02:00
liquidraver
17dfa78629
sync lr2021 with radiolib commits
2026-08-07 14:17:05 +02:00
liquidraver
c0b388d89f
build fix
2026-08-05 14:13:29 +02:00
liquidraver
d1093bfc5e
gps "fiddling" v2 and some debug log fixes
2026-08-05 11:48:33 +02:00
liquidraver
f83ce0bed4
gps fiddling
2026-08-04 16:04:05 +02:00
liquidraver
4e880df81a
set leds on/off
2026-07-31 08:27:10 +02:00
liquidraver
aa14944a93
enable PM on ESP repeaters that support it
2026-07-30 17:14:05 +02:00
liquidraver
3e534e6239
probing improvements
2026-07-29 15:27:26 +02:00
liquidraver
a705d5b5ce
refactor / unify probes
2026-07-29 12:30:47 +02:00
liquidraver
fe6e585eb6
get rid of housekeeping tick and AGC reset
2026-07-28 14:12:40 +02:00
liquidraver
06a0b03a20
LR1110 duty cycle finally and zephyr PM vs UART wedge fixes
2026-07-25 11:27:25 +02:00
liquidraver
c28ae21555
rng cleanup
2026-07-22 22:00:37 +02:00
liquidraver
cc3cd402af
companion adc prefs bug
2026-07-22 14:50:13 +02:00
liquidraver
94d7aab142
improve RNG
2026-07-22 11:00:38 +02:00
liquidraver
076fbb7ff3
m9 and rng polishing
2026-07-21 22:49:48 +02:00
liquidraver
4001b3f130
GPS power management gates
2026-07-21 13:36:51 +02:00
liquidraver
13b5e2fcf3
scrub APC and bump to 1.16.6
2026-07-20 09:55:32 +02:00
liquidraver
1b9410df21
retry PM activation
2026-07-18 20:30:43 +02:00
liquidraver
c571bae013
fix contact sync freeze on cold boot
2026-07-16 11:30:25 +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
9eb33e27dc
cad, meshamerica flasher and other polishes
2026-07-13 09:00:14 +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
56e41284e1
repeater-observer hybrid fixup
2026-07-10 22:43:26 +02:00
liquidraver
a03856cb34
gps cli commands fix and e-ink sats count clear
2026-07-08 09:16:47 +02:00
Étienne Fesser
c4fb9c0638
Fix TX wait thread stack overflow on Xtensa (boot freeze)
...
TX_WAIT_THREAD_STACK_SIZE was 1024 bytes, shared by every radio
adapter. On Xtensa (all ESP32/S3 boards) the windowed ABI needs ~3x
the stack of Cortex-M for the same code — Zephyr's own Kconfig
defaults reflect this (IDLE_STACK_SIZE: 1024 if XTENSA vs 320 ARM).
Measured peak usage on Heltec V4 (immediate-mode logging, full TX
cycle including startReceive/lora_config): 1252 bytes — already past
the old 1024 limit. The overflow corrupts the exception frame and
parks CPU0 in _DoubleExceptionVector (LoadProhibited @0x2c), a silent
total freeze at boot. Confirmed via the S3 built-in USB-JTAG:
current thread at crash = lora_tx_wait.
2048 gives ~39% headroom over the measured worst case.
2026-07-06 19:26:17 +02:00
liquidraver
f8f62cd65b
drop serial on reboot for ESP
2026-07-04 11:21:10 +02:00
liquidraver
6ef03fb10e
Merge branch 'master' into dev
2026-07-03 19:58:07 +02:00
liquidraver
14cb8c61f9
meshtimesync p1
2026-07-03 09:11:43 +02:00
liquidraver
fc940d27ba
sync with dev
2026-07-02 13:13:26 +02:00
liquidraver
3af781ee87
get rid of flash writes initiated by ZephyrGPSManager
2026-07-02 09:20:10 +02:00
liquidraver
989dd4b93e
dont hammer flash with gps fixes
2026-07-01 22:37:11 +02:00
liquidraver
1cbddc64da
gps fixes
2026-07-01 22:31:18 +02:00