mirror of
https://github.com/ruvnet/RuView.git
synced 2026-04-28 14:09:33 +00:00
- Update ADR count from 44 to 48 - Add adaptive classifier (ADR-048) to Intelligence features - Add Observatory visualization (ADR-047) and AMOLED display (ADR-045) to Deployment features - Update screenshot to v2-screen.png - Add ADR-045 (AMOLED), ADR-046 (Android TV), ADR-047 (Observatory), DDD deployment model - Add AMOLED display firmware (display_hal, display_task, display_ui, LVGL config) - Add Observatory UI (13 Three.js modules, CSS, HTML entry point) - Add trained adaptive model JSON - Update .gitignore for managed_components, recordings, .swarm Co-Authored-By: claude-flow <ruv@ruv.net>
31 lines
633 B
C
31 lines
633 B
C
/**
|
|
* @file display_ui.h
|
|
* @brief ADR-045: LVGL 4-view swipeable UI for CSI node stats.
|
|
*
|
|
* Views: Dashboard | Vitals | Presence | System
|
|
* Dark theme with cyan (#00d4ff) accent.
|
|
*/
|
|
|
|
#ifndef DISPLAY_UI_H
|
|
#define DISPLAY_UI_H
|
|
|
|
#include "lvgl.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/** Create all LVGL views on the given tileview parent. */
|
|
void display_ui_create(lv_obj_t *parent);
|
|
|
|
/**
|
|
* Update all views with latest data. Called every display refresh cycle.
|
|
* Reads from edge_get_vitals() and edge_get_multi_person() internally.
|
|
*/
|
|
void display_ui_update(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* DISPLAY_UI_H */
|