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
+1
@@ -0,0 +1 @@
|
||||
{"files":{".cargo_vcs_info.json":"0e6b992e514296b611341a199f76d70f8796fd447a47de504601bd5a233dbe7d","Cargo.toml":"c40a61fe9acf33383c437cd9bcf4c92fe72b5ae35c0b51349df0c84d4bed828d","Cargo.toml.orig":"47cdc66d69a3ee0573ff08420bfab4c59055dd92cc0c1deca9331707f2adec9b","README.md":"2ba51541849f8935a3f65c14bccb1d6aec0b1dcf54ac1dd951eccdb434804611","src/lib.rs":"bc7661aa9017889a8e85363509d92de46730226faa5a30bd5c4f84dc20528422"},"package":"b94a4b8d74e7cc7baabcca5b2277b41877e039ad9cd49959d48ef94dac7eab4b"}
|
||||
Reference in new issue
Block a user