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>
1 line
1.2 KiB
JSON
1 line
1.2 KiB
JSON
{"files":{".cargo_vcs_info.json":"d30b7407be6478981c0dc201d015ffb6c232dccb694fb96105424a64d45b1f79","Cargo.toml":"2ea5e892534e0a7e97c3da904f7c3916a342b32744fae57272da5570f5ee96b6","Cargo.toml.orig":"efd36cf07b5596cd8ec5519ebd7198b06929d1b4a6aff38febf1354afa50eac6","README.md":"bfbcd158174f82018d0ec52f42ee871b74087dfe1e3ad63394ade16ad27af1c4","devices/esp32.toml":"857cb2be73cec5646779cf3011b58724bcf7267189420d4faa0809e726ca5321","devices/esp32c2.toml":"fce7a85ee44af770908549755925bbbb55644552d50a07190b3f933bcf6eaa68","devices/esp32c3.toml":"b3c57aeb6cf59c6867e329767f8339dabdee75ee695b2c2fd64d95f0d4e0fd3f","devices/esp32c6.toml":"b29633cbf6304480cbe1d6b456b3b9e6fc270fe1fa470549977a0c2f46055b09","devices/esp32h2.toml":"f85107eccba6688b29122a36af669690b7bc9c39a5088ac281333a01f479febb","devices/esp32p4.toml":"44e640d315f0d791507e2722eadae1cd0535cf20e9d3ddbaac44bccb31e3f607","devices/esp32s2.toml":"c44df0e0c558732aa46e70b4cb19ba2a588505b2b63ca5d17374183bfd83e4d9","devices/esp32s3.toml":"bab017533d3d5ec22a9945219273a491ed42cf0f7d16c6c55e7d39056ace3d29","src/lib.rs":"f3ae5b0fb1ee27882ae477907533160463a824fdaddb2cf6dd9e9cbb315b169e"},"package":"f9972bbb21dcafe430b87f92efc7a788978a2d17cf8f572d104beeb48602482a"} |