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.1 KiB
JSON
1 line
1.1 KiB
JSON
{"files":{".cargo_vcs_info.json":"0f0a7a97a38c96c2dc518d8b119024163e9e44632c5e5fbd583e47ad0924b135","CHANGELOG.md":"78de5a99b560a201d076658b68cba5a07e2466aa8eff7b014c0aad6d185eca97","Cargo.toml":"c6f69c49e82d20b35408239bce633c42d638afb7d9f60a8b21ed3926c0189bd4","Cargo.toml.orig":"d7770241941f94c1f83902abd7a5f5ca9b5aa6239e24bd72f4d780645d2cf806","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"b32b47118594bca5e21a37d64d9924bff856bf4f688c482b417cc5e885d6e7bf","README.md":"3eb8268c40c943923a7e68b905803319b040af7729fce01a16805166d71c9517","build.rs":"ac03d95758d32c6fd09226cccfee2071c2c6d5e6e3e8866e5820b08871ff43c7","src/delay.rs":"0b1d2dec5ac83270d796d320311b56a0cb6b9b2070d56a99c6d0599d91727609","src/digital.rs":"c41e57013db6eadbd4741f8b24cd270fb8df8f4f1bb9ebff03eb1707416e7343","src/i2c.rs":"c0b9163d90d7f0b0d25a70ae03792c07fce1f20cf005e206ea82947854a7134f","src/lib.rs":"1611d308f5d435c28bfb5eb4ab57d52a180d478739feebd5a6a858a17a8b86a5","src/spi.rs":"983ac9da3a493452009e4c16bfb4774580d8253fbacc9611c03f398982e1d173"},"package":"0c4c685bbef7fe13c3c6dd4da26841ed3980ef33e841cddfa15ce8a8fb3f1884"} |