liquidraver
3c4c548c8e
add lilygo t-impulse plus
2026-07-04 15:47:27 +02:00
liquidraver
c1bba3c609
move with zephyr
2026-07-04 14:19:25 +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
liquidraver
fe14c73f52
bump version
2026-07-04 11:55:24 +02:00
liquidraver
7c4199c8bf
thinknode m6 gps & regulator fix
2026-07-04 11:49:16 +02:00
liquidraver
e12f5fce8c
heltec v4 battery reading fix
2026-07-04 11:26:01 +02:00
liquidraver
f8f62cd65b
drop serial on reboot for ESP
2026-07-04 11:21:10 +02:00
liquidraver
487693f669
update documentation
2026-07-04 09:41:09 +02:00
Matthew Burton
d5efd3351a
fixed apc text on screen
2026-07-04 07:42:10 +02:00
Matthew Burton
955acca8b0
Added the WTv2
2026-07-04 07:28:17 +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
4d16dc7589
fix send retry bug in CompanionMesh
2026-07-02 09:29:37 +02:00
liquidraver
3af781ee87
get rid of flash writes initiated by ZephyrGPSManager
2026-07-02 09:20:10 +02:00
liquidraver
a725a8ce9a
update readme
2026-07-01 23:11:47 +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
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
liquidraver
f1124e6783
Fix path-discovery response wrongly rejected at non-default path_hash_mode (2/3-byte hashes)
2026-07-01 21:03:35 +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
Matthew Burton
a7ff39352c
added screen build
2026-06-29 18:39:09 +02:00
Matthew Burton
8b5eab4657
First try at T096 port
2026-06-29 17:36:40 +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
bd363781ac
companion hybrid refactor v1
2026-06-23 22:45:25 +02:00
liquidraver
ce05ea2ea2
Route the RNG's functional clock to MSI
2026-06-22 08:49:49 +02:00
liquidraver
2f86310500
port lora e5 mini
2026-06-21 20:38:57 +02:00
liquidraver
c6b4816cc4
fix wio tracker's sensor (grove) port
2026-06-19 18:43:50 +02:00
liquidraver
0f98ecec93
eink full refresh patch
2026-06-19 11:24:47 +02:00
liquidraver
9f8f13e648
fix automount/autoformat loop
2026-06-18 12:18:06 +02:00
liquidraver
550b77fd63
set default tx to around 22dBm for all PA boards
2026-06-18 09:32:49 +02:00
liquidraver
104cf8d905
fix smearing on eink after full update
2026-06-18 07:33:41 +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
2771872886
bump to 1.16.3
2026-06-17 15:52:57 +02:00
liquidraver
c4a1777956
refactor gps manager
2026-06-17 15:42:50 +02:00
liquidraver
533a2a7e4e
first fix 5 min timeout for GPS to prevent battery drain
2026-06-17 14:52:00 +02:00
liquidraver
7b3716bd6a
fix M1 GPS power control
2026-06-17 14:15:45 +02:00
John Millington and Claude Opus 4.8
ece01b4f7c
fix(esp32): init controller encryption so LE Secure Connections pairing works
...
The ESP32 BLE controller glue guards ble_enc_funcs_reset() on
CONFIG_BT_CTRL_BLE_SECURITY_ENABLE, an ESP-IDF sdkconfig symbol that is never
defined in a Zephyr build. The call is therefore compiled out and the
controller's LE Secure Connections encryption table is left uninitialised, so
SC pairing derives a wrong session key and the link is terminated with HCI
reason 0x3D (MIC failure).
This breaks pairing for SC-capable centrals (e.g. Pixel 7 / recent Android);
legacy-pairing centrals use a different path and are unaffected. The existing
CONFIG_ESP32_BT_CTLR_LE_SECURITY_ENABLE=y only sets .enc_en and does not reach
this guard.
Correct the guard to BLE_SECURITY_ENABLE, which esp_bt.h already derives from
CONFIG_ESP32_BT_CTLR_LE_SECURITY_ENABLE (the Zephyr knob) and already uses for
.enc_en. Carried as a managed hal_espressif patch via the existing
zephcore_apply_patches() mechanism (mirrors the loramac-node patch).
Verified on Heltec Wireless Tracker (ESP32-S3): device reaches security
level 4, pairing complete bonded=1; Pixel 7 bonds over SC and the companion app
communicates; older Samsung still pairs.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 14:28:29 +12:00