Skip to content

v0.6.6 — OLED Edition

Choose a tag to compare

@MarcelineVPQ MarcelineVPQ released this 24 May 02:04

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, range 0–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 fold counter on the Diagnostics screen (issue #6). Counts trigger-bearing 0x02 host reports folded into the 0x36 audio frames while the speaker stream is active (instead of sent as a standalone 0x31). Makes trig = tx trigger-share + fold visible — confirming the apparent trig/tx gap 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