Files
gronod ce9af6382e
ci / test (pull_request) Successful in 1m15s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (pull_request) Failing after 30s
ci / firmware (wroom, sdkconfig.wroom, esp32) (pull_request) Failing after 34s
ci / test (push) Successful in 1m18s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Failing after 30s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Failing after 29s
Map colour screens and STOP hit-test to existing commands
Same five screens via text grid plus colour softkeys. Touch STOP
follows Esc: request_stop then CMD_STOP. P07 STATUS DONE.
2026-09-16 14:18:35 +00:00

21 lines
370 B
C

#pragma once
#include "ui_cmd.h"
#include <stdbool.h>
#ifdef __cplusplus
extern "C" {
#endif
void app_ui_init(void);
void app_ui_on_event(const ui_evt_t *ev);
void app_ui_draw(void);
bool app_ui_is_dirty(void);
/* Map colour-panel touch to the same raw keys as the WROOM keypad. */
bool app_ui_touch_to_key(int x, int y, char *out_key);
#ifdef __cplusplus
}
#endif