Add OLED and button diagnostics

This commit is contained in:
2026-08-29 14:13:34 +02:00
parent bb04e0ba79
commit ec9ca5e6d2
13 changed files with 1117 additions and 28 deletions
+23
View File
@@ -0,0 +1,23 @@
/* SPDX-License-Identifier: GPL-3.0-only */
/* Phase 7A local display and button electrical diagnostics. */
#pragma once
#include "esp_err.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Configure the shared I2C bus and active-low button inputs without probing. */
esp_err_t local_ui_hw_test_init(void);
/* Handle argv beginning with either "display" or "buttons". */
int local_ui_hw_test_execute(int argc, char **argv);
/* Append the Phase 7A command forms to the existing debug-group usage. */
void local_ui_hw_test_print_usage(void);
#ifdef __cplusplus
}
#endif