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
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"files":{".cargo_vcs_info.json":"079c55d0ac2756ca5222d54717e11235cb9173ec6ae44a57d01541ab807f23fc","CHANGELOG.md":"e469fb3c433db7bac42b5bfc09283d50a56e1c317c0ace4c0f80f00df06578c4","Cargo.toml":"bde67021385af9ad0a2d682b0a6387e662d5475644b29a848609478ab9339878","Cargo.toml.orig":"a02fc08e7720e1d1185abc25d519dece64f5cb2a74faf523656dbfeccad3bdd2","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"035e70219855119df4273b3c5b97543ae82e0dd60c520416e759107c602f651b","README.md":"7c0eeea68cee21f8f1258f1937c70bbd228e120153ea3a2b2d9a77023452e448","src/lib.rs":"238ee7d12f7d44d0ae951bae2a9db28fc0d64a1f5f45d706dcbec73e3b598b96"},"package":"77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"}
|
||||
Reference in new issue
Block a user