Add local OLED recovery controls

This commit is contained in:
2026-08-29 19:31:57 +02:00
parent e291e29357
commit 371c0ab896
8 changed files with 605 additions and 49 deletions
+4 -4
View File
@@ -1,5 +1,5 @@
/* SPDX-License-Identifier: GPL-3.0-only */
/* Read-only local status UI for the optional OLED. */
/* Local OLED status UI and bounded, direct-API recovery controls. */
#pragma once
@@ -10,9 +10,9 @@ extern "C" {
#endif
/*
* Starts the low-priority status renderer. The task reads public service
* snapshots only; it never becomes a broker client or changes service state.
* The OLED and buttons are optional, so a missing display is not an error.
* Starts the low-priority status renderer and local recovery controls. The
* task never becomes a broker client or serial writer. The OLED and buttons
* are optional, so a missing display is not an error.
*/
esp_err_t local_status_ui_start(void);