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
4.4 KiB
JSON
1 line
4.4 KiB
JSON
{"files":{".cargo_vcs_info.json":"ad590bc6b12bb564d91d8f9ecc59fbe4901b50aa97df169a4db95828f6836f20","CHANGELOG.md":"4a1e9ebb88f3eb2449bcea02009ea059c315f2a9d84939c8127ca23db5137deb","Cargo.lock":"1b40b19da9014a386dd305be51a5d8f9c31f7a950ac573cd2de0be4573677075","Cargo.toml":"e15c00a1eb9060c1ed6970d00a6c2a71422162a3b76ee0bbbcbcc42bab76cc7d","Cargo.toml.orig":"5f0e8d26efd9782d5d75413914ee80571b26a3c4281e86301995051ff49e54df","LICENSE-APACHE":"0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"2eebbd31b87c1a743b4b8c41fbcd76bdebddb0948f450b3328c9bee4df183e00","build.rs":"b814195cff362354883f975a59995aae5cfe2e8095138e971ec76869f989001e","src/c_str.rs":"48fcf76d42ba868d86f8d19472998f79f3bd30f9e1c7224c38a5a8e23c6420ea","src/experimental/env.rs":"347ebb1d6e96d60f70cb3e959036fea134f8352d6cee391f2d7579fabbd47ecd","src/experimental/mod.rs":"17b03ca569820e93ebe8e0f6897641c8c6cbb47dbc1adcdc8df31171b57f731d","src/experimental/panic.rs":"9254e68a1f6f8ea66712841c75f91d868434ded4e96f3d24af45aab6448230aa","src/experimental/random.rs":"c559c872121cd82fdd10f9dc97089ead87f783752d262a2deb005151e4eb9ef2","src/experimental/time.rs":"db408ca41d8f1c48e47564469e246a8fe01f31e9187d340d4b727791fa15d6b0","src/fd.rs":"4b5d630160e99943fc1b64113dafd2f4b5f21c1fcfa0ceac04b2f364a0677cae","src/fs.rs":"f97f4da21836176705652f3eb6a88167954acd7677f32e50776349789d333e92","src/gen/build.rs":"e680d44a6191e71eb296c30736775cd1d718109eed08aff4b3b930f58c77fb41","src/io/error.rs":"b3b1d06de70a10c6630a311acba3585c058583046fedc8aaf31ec51d1dfb147f","src/io/impls.rs":"b7643576511dd9b76a0d935dcfd0417c20fd745cc49461790c6b773ea533a024","src/io/mod.rs":"80692fa6d6588a8003ccfcfad0776624f5f36c3941c2e55226a8e80f54a2a16a","src/io/stdio.rs":"83a8a5f23b635a157da83360a49ad7a0a310be4be448bafa15e3d48972b8568b","src/lib.rs":"da44fea9ec09b92386f3567bb394599aa7a28820e00b35346cab190d8968977c","src/macros.rs":"fbf98e83cd8d7a249e0d3da1e6258d2060baba8af97e243cfc81a8f76f2fb5cb","src/panicking.rs":"b9a0ec395676913125d9066696f2b5463d0bc2b91392a3b414f0bec97aa00d7e","src/process.rs":"f7b07f45587326d04d0afbc11032155a96b0c13356fb760bd22fb4f6bc8bf7f5","src/sys/arm_compat/errno.rs":"609676a1f28f7769dd959c37be4bd2bacd5cabae5fee03bce0a9d16ac22c0fca","src/sys/arm_compat/fs.rs":"daa99fb541ac6312fa9b46d61d9840957fdd72498cdb649f9907a02e7dec212d","src/sys/arm_compat/mod.rs":"2676904b1932cc1c827ff4f79506770fd1f2207ed3f576f33d638dcfa31430d3","src/sys/arm_compat/stdio.rs":"1b1e8ce5b715ebd05888dafc97a4607b61ac23515eb29e18b7fa912e53c62c3a","src/sys/arm_compat/syscall/aarch64.rs":"26edf61f918cadf4514c335cfd862607f84826cf01ff6ff904589e01ef71bbe3","src/sys/arm_compat/syscall/arm.rs":"1c80c737de8d8970663a8663574b252f8e145913f8cd8f2defe8104a3c8eaba6","src/sys/arm_compat/syscall/loongarch.rs":"70774cf34229bfb5dedf734c7d08849446b3bfedd3faa427082c1846b0ec5aff","src/sys/arm_compat/syscall/mod.rs":"481a590915203ef1974481d5203ebad741f5a0517c3bfb1fcf7e44fe21ac064d","src/sys/arm_compat/syscall/riscv.rs":"58b3894ccbe434d2ee0443b77da157e62556a9210f5885717ea233f86c94343c","src/sys/arm_compat/syscall/xtensa.rs":"c34798e89d02eff6a3d3f9224cca1740044e7c3eafdefee26204fdaf1677aa8c","src/sys/env.rs":"bfb31e99797fd3a7636bca87bee189c93f0951414dd96b9fbffc2340470c7e26","src/sys/errno.rs":"d52f6886147cf265ac96490601cd847d37bf51c5be18fc3e7a1d8e79adae0e38","src/sys/mips/errno.rs":"eb419ad5ecbad2a849e48aabf74dc8b8dd1fba77f81a0b4e8adb893a33522916","src/sys/mips/fs.rs":"d61a3320f1a97a54fd0177017fb3f1b989f06c55ea03335c4b434967e4375dc1","src/sys/mips/mod.rs":"4c6a4fa46a7b36be47245e3a9dcdc78d46be2be9e20c949ab4a43a0689980c90","src/sys/mips/stdio.rs":"aa3d42925b3e6ee55ad209e75d1e251af93f40a469fcaaed79b5ae828f845cd6","src/sys/mips/syscall/mips.rs":"6cdd0b8e2ce6174e57b55fee4616d900237eb212fbc41dce2369b6bf3ada27b1","src/sys/mips/syscall/mod.rs":"ceea0e8c6ae44366a9367e738c5e0db76dce0ae9402ba69d9bc907481a861153","src/sys/mod.rs":"96d577733716730b6bd4b6f62af46004d41fd10a9863c1e9c6e222ba39afdd49","src/sys/random.rs":"b2ae48264444ceceea7dd025419e78fe4dd5708292401e448ce52334fafa537a","src/sys/reg.rs":"cb52c8cc6ce28df7da0228a7ecb6924dd2bf26af923c9c923fb148fb5ca428ed","src/sys/time.rs":"d59d8695bba4209ef7c7c500c7ade81fd2645b2a7ffa5639c691380ea67e63be","src/utils.rs":"16b4c476507fe72bcd11568b2955382912a6d1d2ecb7a48af0775536859364f9","version.rs":"e8392b444a4be8908d86bd9b134162c369f19bdaa5e9fbe09bb3d3d887549c73"},"package":"f8e4abf97879f4e80db69a9fba7bd64998e9bdad25f58ef045a778e191172fd4"} |