liquidraver
50b5fc3aba
bump to 1.17.1 and merge upstream
2026-08-14 14:52:05 +02:00
liquidraver
216012574e
X1 barometrification
2026-08-14 14:01:18 +02:00
liquidraver
ff0db0dcb8
lr2021 debug v2
2026-08-14 08:36:36 +02:00
liquidraver
ae0ff65cce
release note supdate and X1 sensor tuning
2026-08-12 22:14:39 +02:00
liquidraver
ebbbfdc559
lr20xx: drop the dead pa-hp-sel / pa-duty-cycle devicetree properties
2026-08-12 16:03:54 +02:00
liquidraver
81d783b732
quad qspi on X1
2026-08-11 14:08:17 +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
7bfee29000
add user button press to wakeup sources
2026-08-06 10:49:26 +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
788e4dd48b
PM debug v2
2026-07-31 17:19:55 +02:00
liquidraver
5f35d8e013
PM debug v1
2026-07-31 15:17:14 +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
cceb6606e1
fix observer role
2026-07-30 09:55:16 +02:00
liquidraver
ab4ea6d87c
ESP power saving p1
2026-07-30 09:33:03 +02:00
liquidraver
f2d6271f2d
reg patch for rak1w
2026-07-29 14:07:22 +02:00
liquidraver
394eefec51
bump to 1.16.7
2026-07-25 14:46:04 +02:00
liquidraver
a06e813ca1
swap 2tap with 5tap
2026-07-23 14:46:58 +02:00
liquidraver
63155b4d44
thinknode m9 stuff + temp remove from build.sh
2026-07-23 08:40:31 +02:00
liquidraver
8ddea4603c
sensecap solar stuff
2026-07-22 22:48:13 +02:00
liquidraver
c28ae21555
rng cleanup
2026-07-22 22:00:37 +02:00
liquidraver
8882d5876f
e5 ram
2026-07-22 11:20:43 +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
24936cc4e5
fix M9 debug build
2026-07-21 19:02:17 +02:00
liquidraver
16041b0f3a
M9 keys P1
2026-07-21 15:55:51 +02:00
liquidraver
47f24a0b1c
M9 SD card settle
2026-07-21 15:29:05 +02:00
liquidraver
3c62747ca7
add muziworks R1 Neo
2026-07-21 15:04:25 +02:00
liquidraver
13b5e2fcf3
scrub APC and bump to 1.16.6
2026-07-20 09:55:32 +02:00
liquidraver
8372684c9c
updates for thinknode m9
2026-07-18 20:36:32 +02:00
liquidraver
16c7ae506a
port thinknode m9
2026-07-18 20:30:38 +02:00
liquidraver
c897d1a1ca
normalize builds
2026-07-16 19:12:01 +02:00
liquidraver
28e2126dcc
add GPS to heltecv3
2026-07-16 13:02:00 +02:00
Steve Calvário
95c02d63d2
Fix long-press confirmation window configuration for RAK4631
...
Fix configuration for long-press confirmation window for RAK4631
2026-07-15 13:50:43 +01:00
liquidraver
9d204db5c7
bump to 1.16.5
2026-07-12 14:23:37 +02:00
liquidraver
dc1239537e
SmartCAD p1
2026-07-12 10:48:37 +02:00
liquidraver
748e7917e2
sensecap solar led fix
2026-07-11 15:42:39 +02:00
liquidraver
983e7a198c
t-impulse display fix
2026-07-10 21:13:04 +02:00
liquidraver
2232e579c2
t-impulse screen fix
2026-07-10 09:36:52 +02:00
liquidraver
603f0e15f6
refactor all ESP partitioning
2026-07-09 22:16:54 +02:00
liquidraver
d081535a80
tiny ui v1
2026-07-07 23:14:22 +02:00
liquidraver
4bcefbcda7
mirror PR #51 onto V4.3
2026-07-07 22:36:26 +02:00
liquidraver and Claude Opus 4.8
4246f94ae1
Merge pull request #51 from etienn01/fix-heltec-v4-display-and-boot
...
Fix Heltec V4 display (Vext PMOS polarity) and Xtensa TX-wait stack overflow.
Conflict in heltec_wifi_lora32_v4_procpu.dts resolved: kept the corrected
BatADC header line from 247ca65 (GPIO1 = ADC1_CH0 / &adc0, GPIO37 active-HIGH)
and took the PR Vext change (GPIO36 active-LOW PMOS rail switch).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 22:18:09 +02:00
liquidraver
247ca655a8
fix heltec v3/4/4.3 0% battery
2026-07-07 21:25:59 +02:00
Étienne Fesser
2a26e830e2
Fix Heltec V4 Vext polarity (OLED never powered)
...
The V4's Vext rail switch is a PMOS: GPIO36 LOW turns the rail ON.
The DTS drove it ACTIVE_HIGH, leaving the OLED (and its I2C pull-ups)
unpowered — the rail floats at ~1.6V and SSD1306 init always fails
with -ETIMEDOUT.
Verified on hardware with a multimeter: GPIO36 high = 1.6V on Vext,
GPIO36 low = 3.3V, display works.
This matches what the working Arduino MeshCore firmware actually does
with the pin, despite its PIN_VEXT_EN_ACTIVE=HIGH define:
RefCountedDigitalPin::begin() initialises the pin to its *inactive*
level (LOW), and the V4 OLED build constructs the display with a NULL
periph_power (variants/heltec_v4/target.cpp) so nothing ever claims
it HIGH. GPIO36 is therefore driven LOW continuously under Arduino —
the exact state this fix reproduces via an ACTIVE_LOW boot-on
regulator.
2026-07-06 19:26:17 +02:00