Commit Graph
185 Commits
Author SHA1 Message Date
liquidraver 533193aa30 fix linux build 2026-08-14 18:04:04 +02:00
liquidraver 50b5fc3aba bump to 1.17.1 and merge upstream 2026-08-14 14:52:05 +02:00
liquidraver ae0ff65cce release note supdate and X1 sensor tuning 2026-08-12 22:14:39 +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 daeff6d5e6 defer qspi bringup to when we really need it 2026-08-11 13:57:49 +02:00
liquidraver 557aef1883 qspi probe 2026-08-11 13:43:53 +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 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 9354975acf sync with upstream dev 2026-07-30 11:16:31 +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 e7adc21687 fix joystick ui 2-tap 2026-07-23 17:09:55 +02:00
liquidraver a06e813ca1 swap 2tap with 5tap 2026-07-23 14:46:58 +02:00
liquidraver af96039f19 pr 62 fixes 2026-07-23 14:21:02 +02:00
Steve Calvário feeff3de17 Improve UI color and respect UI CONFIG_ZEPHCORE_DISPLAY_LARGE_FONT 2026-07-23 12:16:49 +01:00
liquidraver 63155b4d44 thinknode m9 stuff + temp remove from build.sh 2026-07-23 08:40:31 +02:00
liquidraver cc3cd402af companion adc prefs bug 2026-07-22 14:50:13 +02:00
liquidraver 24936cc4e5 fix M9 debug build 2026-07-21 19:02:17 +02:00
liquidraver 02d9fa4ab8 M9 keys P2 2026-07-21 18:24:29 +02:00
liquidraver 16041b0f3a M9 keys P1 2026-07-21 15:55:51 +02:00
liquidraver 3c62747ca7 add muziworks R1 Neo 2026-07-21 15:04:25 +02:00
liquidraver 8870f0ded1 lr updater test 2026-07-20 19:52:15 +02:00
liquidraver 13b5e2fcf3 scrub APC and bump to 1.16.6 2026-07-20 09:55:32 +02:00
liquidraver b58994661b revork normalization for vContact 2026-07-19 19:48:18 +02:00
liquidraver 434a49375e try to improve APC 2026-07-17 08:35:08 +02:00
liquidraver 129479ca5d add a little white to texts 2026-07-16 15:51:07 +02:00
liquidraver b68eba3bf3 sync with vanilla dev 2026-07-16 14:38:25 +02:00
liquidraver eb055e2f6b Merge pull request #52 from spinkham/fix-set-freq-clobber
fix(cli): persist 'set freq' across a later savePrefs()
2026-07-13 14:23:42 +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 722ca66cf0 fix build warnings 2026-07-12 14:35:54 +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
Steve PinkhamandClaude Opus 4.8 8cde6d83f3 fix(cli): persist 'set freq' across a later savePrefs()
The `set freq <mhz>` handler saved the new frequency to prefs, then
reverted _prefs->freq to the old value in RAM to keep the running radio
on the old params until reboot. But _prefs is the source of truth for
every savePrefs(), so:
  - `get freq` / `get radio` reported the old value right after a
    successful `set freq`;
  - the next savePrefs() from any other `set` command (e.g. `set rxduty`)
    rewrote the old freq back over the persisted new one, losing the
    change on reboot.

Mirror the `set radio` handler: keep _prefs->freq = f and freeze the
running radio on the old freq via freezeRadioParams() instead of
reverting the pref. Semantics unchanged (applies at reboot; the live
radio stays on the old freq until then); _prefs now correctly retains
the new value so `get` reflects it and later saves can't clobber it.
freezeRadioParams() is implemented for the Repeater and Room Server
roles; the CommonCLI base default is a no-op, so other roles are
unaffected.

Verified on Seeed XIAO MG24 + Wio-SX1262 (Repeater role, built from
release v20260704.220543 + this patch): `set freq 903.0` is retained by
`get freq` immediately and survives an intervening `set rxduty` + reboot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 17:19:00 -04:00
liquidraver 14d4d54c72 both button press locks device in joystick ui 2026-07-08 20:43:01 +02:00
liquidraver bd2ac4d46c ui refactor v1 2026-07-08 20:36:48 +02:00
liquidraver a03856cb34 gps cli commands fix and e-ink sats count clear 2026-07-08 09:16:47 +02:00
liquidraver d081535a80 tiny ui v1 2026-07-07 23:14:22 +02:00
liquidraver f58f7de8f5 timesync cosmetics and uptime back to UI 2026-07-04 23:12:41 +02:00
liquidraver 2f370285d0 fix build warning 2026-07-04 16:18:09 +02:00
liquidraver 38b8ff07cf rework refresh display 2026-07-04 14:15:31 +02:00
liquidraver 74aa3810ee Merge pull request #47 from matthew73210/master
Reworked the screen pages
2026-07-04 12:51:15 +02:00
liquidraver 6057670171 sync with vanilla dev 2026-07-04 12:50:37 +02:00
liquidraver c36aec98b0 unify hold gate for timesync 2026-07-04 12:05:31 +02:00