v0.6.6 — OLED Edition
Community-issue follow-ups.
Added
- Configurable OLED idle-ladder thresholds (issue #5, requested by @TerryFrench). The dim/off tiers are no longer hardcoded at 2/15 min — two new persisted settings
screen_dim_timeout/screen_off_timeout(minutes,0= that tier disabled, range0–250) are editable on the OLED Settings screen (ScrDim/ScrOff) and in the web config tool's Advanced tab. Defaults preserve the previous 2/15 ladder; upgraders keep current behavior. Idle timer moved to 64-bit µs so the full range works. trig foldcounter on the Diagnostics screen (issue #6). Counts trigger-bearing0x02host reports folded into the0x36audio frames while the speaker stream is active (instead of sent as a standalone0x31). Makestrig=txtrigger-share +foldvisible — confirming the apparenttrig/txgap is audio-path folding, not dropped trigger reports.
Companion web tool
The DS5Dongle-OLED-Config-Web config tool gains the matching screen-timeout controls and is synced to the v0.6.5+ Config_body layout, which also fixes a latent issue where saving config via the older web tool could zero the lightbar fields.
See CHANGELOG.md. UF2s + SHA256SUMS attached by CI.
Checksums
fb4f310c9acbc7b196d33a6746101967044a8aef629d60e3392d4e097952e5ff ds5-bridge-oled-debug-v0.6.6-oled-edition.uf2
ca1d1905d7f00dea3eb497716894cdc1b20f60c552a1de1530fe5da70bd49843 ds5-bridge-oled-v0.6.6-oled-edition.uf2