Commit Graph
206 Commits
Author SHA1 Message Date
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
liquidraverandClaude 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