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 Pinkham and Claude 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
Matthew Burton
d5efd3351a
fixed apc text on screen
2026-07-04 07:42:10 +02:00
Matthew Burton
40ae090258
Reworked the screen pages
2026-07-03 21:13:52 +02:00
liquidraver
cb3d81535b
gate color code to tft only
2026-07-03 20:14:18 +02:00
liquidraver
6ef03fb10e
Merge branch 'master' into dev
2026-07-03 19:58:07 +02:00
liquidraver
0a22effec2
Merge pull request #45 from matthew73210/master
...
feat(boards): add Heltec T096 companion support
2026-07-03 19:31:24 +02:00
liquidraver
46d27a0144
meshtimesync p2
2026-07-03 19:30:53 +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
1cbddc64da
gps fixes
2026-07-01 22:31:18 +02:00
liquidraver
8f933fd2c7
remove T1000 ifdef
2026-07-01 22:27:33 +02:00
liquidraver
b2121fd0e8
Merge branch 'master' into dev
2026-07-01 22:26:10 +02:00
liquidraver
0e5cd5f6de
Fix joystick UI path editor to encode/decode paths at the mesh's actual hash size, not always 1-byte
2026-07-01 22:19:37 +02:00
Matthew Burton
1a0d4a448e
Bit more colour
2026-06-29 21:17:23 +02:00
Matthew Burton
7748480d46
Added some colour and reworked some of the screens
2026-06-29 21:05:22 +02:00
Matthew Burton
43f455393e
added colour and fixed set tx adc not sticking
2026-06-29 20:22:52 +02:00
Balazs Petrikovics
ff4503d001
T1000E: blink LED on shutdown when buzzer is muted
...
On long-press shutdown with buzzer muted, flash the heartbeat LED 3
times as a visual power-off indicator. Auto-shutdown paths are unaffected.
2026-06-24 18:52:00 +02:00
liquidraver
0f98ecec93
eink full refresh patch
2026-06-19 11:24:47 +02:00
liquidraver
104cf8d905
fix smearing on eink after full update
2026-06-18 07:33:41 +02:00
liquidraver
c4a1777956
refactor gps manager
2026-06-17 15:42:50 +02:00
liquidraver
4ec6f27202
password compare bug fix
2026-06-16 12:36:54 +02:00
liquidraver
dc7a2827a3
sync with vanilla dev
2026-06-15 15:25:04 +02:00
liquidraver
572490e909
migrate to NVS, update formatters
2026-06-15 14:08:09 +02:00