Pieter Viljoen and Claude Opus 5
43e9db5823
add heltec wifi lora32 v4-r8 board + anchor the esp32 light-sleep allowlist
...
The V4-R8 is an ESP32-S3R8 with 8 MB octal PSRAM, where V4 and V4.3 are S3R2
with 2 MB quad. Octal PSRAM claims GPIO33-37, which moves Vext 36->40, the LED
35->46 and VGNSS_Ctrl 34->42, and drops ADC_Ctrl and GNSS_RST. CTX binds as
lna-bypass-gpios rather than tx-enable-gpios, so the board is a fourth one
where set radio.fem.rxgain works; the CLI reference and the register-patch help
text say so.
The allowlist change is needed for the board to be added correctly. CMake
MATCHES is a substring search, so the existing heltec_wifi_lora32_v4 entry also
matches heltec_wifi_lora32_v4_r8 and the new board would get CONFIG_PM=y
without anyone deciding it should, on a path pm_esp32.conf marks as not yet
validated on hardware. Anchoring preserves the five boards that were intended
to match, including heltec_wireless_tracker_v2, which previously qualified only
by substring and is now listed explicitly.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-19 09:52:37 -07:00
liquidraver
edcc40a884
track zephyr main 3e8f38faf93: rebase patches, lora 0.9 api, nrf clock split, s3 heap, lr11xx/lr20xx dc preamble guard, usb kick loop fix
2026-09-19 16:46:14 +02:00
liquidraver
26751c76f2
cherry pick openocd patch from zephyr main
2026-09-18 21:40:41 +02:00
liquidraver
39b9584b20
.editorconfig and .gitattributes
2026-09-18 21:25:19 +02:00
liquidraver
ca16cb102e
enable nrf54 ADC
2026-09-18 20:41:37 +02:00
liquidraver
a78b4ae2ea
lower sf fixes
2026-09-17 13:14:37 +02:00
liquidraver
1c2c942849
command reply buffer and tcp oversize fix
2026-09-17 10:59:13 +02:00
liquidraver
da0450e511
upstream sync + wio tracker 1w
2026-09-16 11:29:45 +02:00
liquidraver
5d39db2c42
out-of-tokens-bored
2026-09-15 13:50:50 +02:00
liquidraver
16518e2196
heltec t1
2026-09-14 09:14:46 +02:00
liquidraver
8c21a1609b
lr2021 2.4ghz and seeed evk button fix
2026-09-12 19:46:43 +02:00
liquidraver
a1b5cfc724
semtech lr2021 evaluation kit port
2026-09-12 14:54:03 +02:00
liquidraver
c969b2fca3
promicro fixes
2026-09-10 22:40:15 +02:00
liquidraver
69cc148fbe
properly reset CAD offset when needed
2026-09-10 21:56:52 +02:00
liquidraver
ce6e71067d
start releasenotes
2026-09-08 23:10:25 +02:00
liquidraver
54e333532e
PR #80 followup
2026-09-08 23:09:33 +02:00
liquidraver
ddfadb9125
Merge pull request #80 from bisbille/pr3-confirm-window
...
board: fix double-press confirm window on WT2 and V4.3
2026-09-08 23:04:44 +02:00
liquidraver
53cf183a5c
esp gps and BT to 9dBm
2026-09-07 22:29:10 +02:00
ZephCore T096
be5e647c6a
board: fix double-press confirm window on WT2 and V4.3
...
Both emit ENTER via a zephyr,input-longpress filter (single button),
same category the Kconfig help text already documents as needing
CONFIG_ZEPHCORE_UI_CONFIRM_WINDOW_MS=3000 instead of the 500ms
default -- two ~1s holds don't fit in 500ms, so the second long press
on shutdown/DFU/offgrid always arrives after the window closed and
just re-arms instead of confirming. T096 already had this set
(board.conf:38); WT2 and V4.3 didn't, apparently missed when their
board.conf was written.
2026-09-05 14:30:20 +02:00
liquidraver
eef6a488a2
esp flash fix
1.17.4-zephcore
2026-09-04 12:14:05 +02:00
liquidraver
5034479046
update catalog
2026-09-04 11:02:42 +02:00
liquidraver
1beac007b7
documenting and error handling
2026-09-04 09:23:18 +02:00
liquidraver
bdf7348208
CAD offset safety net
2026-09-03 22:47:26 +02:00
liquidraver
7ae467305a
transmit airtime fix
2026-09-03 19:02:51 +02:00
liquidraver
bcdf125edf
bump to 1.17.4
2026-09-03 15:44:47 +02:00
liquidraver
3776278f9d
releasenotes proofread
1.17.3-zephcore
2026-09-03 15:06:57 +02:00
liquidraver
69b44ac14e
speed up releases
2026-09-03 14:46:26 +02:00
liquidraver
1633274e4f
leds refactor/improvement
2026-09-03 14:34:12 +02:00
liquidraver
355ce04b21
numerous more cad fixes and improvements
2026-09-02 22:39:40 +02:00
liquidraver
4b497d66a4
fix sx1262 cad timeout issue
2026-09-02 15:37:07 +02:00
liquidraver
dc143b7bea
releasenotes updates
2026-09-02 11:13:57 +02:00
liquidraver
81a43f6dd1
west update and upstream dev sync
2026-09-02 10:01:34 +02:00
liquidraver
7d2e6ffafa
fix ina voltage reading
2026-09-02 08:50:19 +02:00
liquidraver
1db0a14c4b
get cad fix
2026-09-02 08:42:51 +02:00
liquidraver
ba33cebf6a
cad improvements
2026-09-01 22:05:29 +02:00
liquidraver
efa5240b69
add meshnology w12
2026-08-30 22:29:21 +02:00
liquidraver
ccb7fc748d
command fixes
2026-08-30 09:27:20 +02:00
liquidraver
e1e5863688
cleanup unused variable
2026-08-29 22:45:37 +02:00
liquidraver
90adb20690
bump zephyr
2026-08-29 22:36:08 +02:00
liquidraver
7331ca6c58
sync with upstream but held off the companion CLI
2026-08-29 22:08:59 +02:00
liquidraver
ca280c52ed
vcontact key fix
2026-08-29 21:26:12 +02:00
liquidraver
5bf3c577c9
tune cad detection across all chips
2026-08-29 17:31:39 +02:00
liquidraver
d4363775ae
heltec comment updates
2026-08-28 13:48:53 +02:00
liquidraver
6258b2264c
refactor CRLF de-duplicator
2026-08-28 11:11:26 +02:00
liquidraver
2a519e11d1
try to guard accidental region load command
2026-08-28 10:59:42 +02:00
liquidraver
bc208ade26
detach USB device stack before reboot (esp_restart_noos leaves the PHY attached)
2026-08-28 10:46:46 +02:00
liquidraver
de95f6c6c5
drop redundant esp32s3 USB conf selection from build.sh (CMakeLists owns it)
2026-08-28 10:36:43 +02:00
liquidraver
5372f1d8a2
auto-enable esp32s3 USB CDC companion in CMakeLists; board.overlay first in overlay order; esp32s3 download-mode reboot
2026-08-28 10:32:49 +02:00
Jonathan Caicedo and Copilot Autofix powered by AI
7b8b66cb4c
build: enable USB CDC companion transport for ESP32-S3 boards ( #77 )
...
* build: enable USB CDC companion transport for ESP32-S3 boards
* build: detect USB CDC companion support from board overlay
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-28 10:07:40 +02:00
liquidraver
27ea7e41a5
flash cleaning improvements
2026-08-28 09:41:43 +02:00