Skip to content

fix: update py-opendisplay to 7.16.0 - #122

Merged
g4bri3lDev merged 1 commit into
mainfrom
fix/bump-py-opendisplay-7.16.0
Aug 26, 2026
Merged

fix: update py-opendisplay to 7.16.0#122
g4bri3lDev merged 1 commit into
mainfrom
fix/bump-py-opendisplay-7.16.0

Conversation

@g4bri3lDev

Copy link
Copy Markdown
Member

Picks up the two reliability fixes and the panel palette mapping in py-opendisplay 7.16.0.

  • Reading a device's configuration no longer trips over stray frames left behind by an earlier command.
  • The notification queue is cleared on every BLE disconnect, so a dropped link cannot leave stale data to confuse the next connection.
  • 13.3" Spectra 6 panels (Seeed reTerminal E1004) now use measured colour data instead of idealised colours. Previously panel 66 had no DISPLAY_PALETTE_MAP entry and fell back to the theoretical ColorScheme.

silabs-ble-ota==0.1.0 from #120 is unchanged and still satisfies 7.16.0's [silabs-ota] extra, which requires >=0.1.0.

Verified: scripts/test and scripts/test --min-ha both 227 passed, scripts/lint clean.

Two reliability fixes for Bluetooth setup and delivery. Reading a device's
configuration no longer trips over stray frames left behind by an earlier
command, and the notification queue is cleared on every disconnect, so a
dropped link cannot leave stale data to confuse the next connection.

13.3" Spectra 6 panels (Seeed reTerminal E1004) now use measured color data
instead of idealized colors, which makes uploaded images render closer to
what the panel actually produces.
@g4bri3lDev
g4bri3lDev merged commit eaee18e into main Aug 26, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant