mirror of https://github.com/meshcore-dev/MeshCore
Browse Source
HeltecV3Board::powerOff() called enterDeepSleep(0) with the default pin_wake_btn = -1, so the wake mask armed only LoRa-DIO1. The user button (PIN_USER_BTN) was never armed despite typical long-hold-button- to-hibernate UX prompts expecting it to wake. Mirrors the same fix landed for HeltecV4Board in May 2026 in the downstream meshomatic-conduit-firmware fork (akkerkid/meshomatic-conduit-firmware fix/hibernate-button-only-wake), where this bug shipped to ~80 conduit units before discovery. V3 in upstream carries the identical bug shape today. One-line fix: pass PIN_USER_BTN explicitly. No API changes; the default-arg signature stays. Affected use case: any board class user that calls `powerOff()` expecting both LoRa packets AND the user button to wake the device (the OLED prompt "Tap button to wake" reads that way). Signed-off-by: AkkerKid <[email protected]>pull/2595/head
1 changed files with 1 additions and 1 deletions
Loading…
Reference in new issue