docs: document display.timeout and display.flip

Adds both settings to docs/cli_commands.md in the existing format, and records
the R8 dashboard, display controls and the two hardware fixes in the changelog.

The display.flip entry calls out that it is persisted config which survives a
firmware update, since a node still carrying flip=1 from testing looks exactly
like a firmware whose orientation was never fixed.
This commit is contained in:
agessaman committed 2026-08-28 16:06:16 -07:00
1 parent 445eaf8342
commit 7ea615dabd
2 files changed
+36

No files matched your search

+5
View File
@@ -10,6 +10,11 @@ upstream MeshCore `dev` branch, which generally pulls in a new MeshCore software
### August 2026
- **New** — Analytics dashboard on the Heltec V4 R8 Expansion Kit V2 TFT: 20-minute rolling RF activity with a packets-per-minute graph, on a dark padded layout that repaints only the rows that changed <sub>2026-08-28</sub>
- **New** — `display.timeout` (blank after N seconds, 0 = always on) and `display.flip` (rotate 180 degrees), both applied live <sub>2026-08-28</sub>
- **New** — Tap the Expansion Kit V2 panel or press USER to blank/wake the display; hold USER 3 s to power off <sub>2026-08-28</sub>
- **Fix** — Power-off on the V4 R8 armed an RF wake, so a node in live traffic rebooted seconds after showing "Turning OFF" <sub>2026-08-28</sub>
- **Fix** — The V4 R8 TFT could not be woken once blanked, because waking re-ran a full panel init that also reset the touch controller <sub>2026-08-28</sub>
- **New** · `platformio` — MQTT observer repeater and room-server configs for Heltec V4 R8 (OLED and TFT) <sub>2026-08-20</sub>
### June 2026
+31
View File
@@ -662,6 +662,37 @@ Elsewhere it replies `Err - neighbors not enabled in this build`. If a
---
#### View or change the display timeout
**Usage:**
- `get display.timeout`
- `set display.timeout <seconds>`
**Parameters:**
- `seconds`: `0` to keep the display on permanently, or `1-3600` seconds of inactivity before it blanks
**Default:** `60`
**Note:** Observer builds with a display only. The change applies immediately and restarts the
countdown. Tap the panel or press the USER button to wake or blank it by hand.
---
#### Rotate the display 180 degrees
**Usage:**
- `get display.flip`
- `set display.flip <state>`
**Parameters:**
- `state`: `0`/`off` (as built) or `1`/`on` (rotated 180 degrees)
**Default:** `0`
**Note:** Observer builds with a display only, for a board mounted the other way up. This is
persisted config, so it survives a firmware update - a node that looks upside down after an
update may simply still be carrying `display.flip 1`. The boot log reports the current state.
---
#### Enable or disable Multi-Acks support
**Usage:**
- `get multi.acks`