v0.6.4 — OLED Edition
Added
- OLED idle power ladder — at 2 min idle the panel blanks to a small rotating "breathing dot" (spreads wear, avoids burn-in); at 15 min idle the SH1107 is put fully to sleep (display off). Wakes instantly on KEY0/KEY1, controller pair, or any input. Fixes the "screens stay on after the PC powers off" report in #3.
- Trigger-flow diagnostics (in response to #3):
host02/trig/txcounters on the OLED Diagnostics screen, plusscripts/mic_diag.sh bt-trace, which reads them over the0xFDvendor report and prints a one-line verdict locating where an adaptive-trigger effect is dropped (host driver / dongle / controller). - Diagnostics screen scrolls with the controller D-pad (10 rows, 5 visible at a time).
- README "Diagnostics & debug tooling" section documenting
scripts/mic_diag.sh.
Changed
flush_fb()split into chrome + raw variants so the dim-tier renderer can push the breathing dot without nav chrome.- Diagnostics row order re-prioritized for the common triage path.
UF2s built and attached by CI (.github/workflows/release.yml).
Checksums
318d11ceab72aa115533470e5553fbd4d1607688d8ae64e7a99aee427a120a57 ds5-bridge-oled-debug-v0.6.4-oled-edition.uf2
3021c3e3f6659b88bd0cd537cb405051d6af9192e42813073965767ee3d06b14 ds5-bridge-oled-v0.6.4-oled-edition.uf2