feat: add display UI with splash screen, dashboard, and RSSI sparkline
Implement full SSD1306 OLED display support: - Splash screen on boot (1.5s) with project name, version, board - Dashboard showing radio state, config, counters, RSSI/SNR - RSSI history sparkline (64-sample ring buffer, 2px-wide bars) - DisplayOn/DisplayOff host commands routed via dedicated channel - Pure render functions against generic DrawTarget (no hardware coupling) - Display on/off control bypasses radio task entirely Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
17624 files changed
+4564928
-38
No files matched your search
@@ -0,0 +1 @@
|
||||
{"files":{".cargo_vcs_info.json":"d776983ec74ef86f9ca083c19432762d7eb0f6030d4172319a6b3fae847d1594","Cargo.toml":"2e0b30c6a0573fdb00a2b4019a593560b65ec21555cb1c2662b8e03f8bbd74d4","Cargo.toml.orig":"7159e43a23d09099984d76b25e2dca39ab79fa88a97b0df29b04b0b73a09f52a","README.md":"fccd0cb1ba1def55909dcb53d46e5cc432d7445f2784a2b327057e3b5af8a7f2","build.rs":"536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4","src/lib.rs":"1b513f9bbbcc74ac32e7c3f7dec4ade6277ad344b0b9ec0ee8f0ab3936203997"},"package":"f1177859559ebf42cd24ae7ba8fe6ee707489b01d0bf471f8827b7b12dcb0bc0"}
|
||||
Reference in new issue
Block a user