Add native display loop to aster web UI
Rust / Clippy, Rustfmt, Tests (push) Has been cancelled
Rust / Linux-x64 build (push) Has been cancelled
Rust / GitHub release (push) Has been cancelled

This commit is contained in:
2026-06-09 16:07:36 +02:00
parent 1e1d37bfc2
commit b48bbd9b2e
4 changed files with 426 additions and 28 deletions
+5 -2
View File
@@ -29,6 +29,7 @@ Current scope:
- normalize them to AOOSTAR-safe `960x376` JPG files
- manage rotation order and switch interval
- enable or disable custom panels without the vendor web UI
- drive the AOOSTAR LCD directly through the native `aoostar-rs` serial implementation
Start it from the workspace root:
@@ -40,8 +41,10 @@ Important:
- the current web UI writes compatible `Monitor3.json` and `/config/img/*` assets
- animated GIF uploads currently use the first frame only
- native screen driving is still handled separately; the next step is wiring the web UI directly
into a full `aoostar-rs`-based display daemon
- the native display loop runs automatically and uses the default AOOSTAR USB UART unless
`--device`, `--usb`, `--simulate`, or `--disable-display` is specified
- the native path currently targets custom image panels; built-in vendor sensor themes are not yet
reimplemented in the web UI
## Disclaimer