Skip to content

Library pin: audioeffects v0.5.2.dev1, omip skips frozen packages, SysEx on Windows - #394

Merged
bdbarnett merged 1 commit into
mainfrom
lib-pin-audioeffects
Nov 10, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
lib-pin-audioeffects

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

Moves the omnipython-lib pin from pydevices e0c650e to e691f19, so firmware built from here freezes the current libraries.

What a board gets: audioeffects v0.5.2.dev1, where audioeffects.airspace and audioeffects.shimmerhall import on MicroPython (on v0.5.2.dev0 both raised AttributeError: reverb); omip skipping a package the firmware already has frozen in; usb.device.msc failing a command whose block read or write failed; and bledev on Windows pairing before the link comes up. The backend registry is no longer experimental and SysEx works on Windows MIDI ports, which matter on the desktop builds.

On unix MicroPython with the v0.5.2.dev1 tree, all 45 effect classes load. The firmware cells here are the build proof; nothing was flashed to a board for this change.

…sEx on Windows

Moves omnipython-lib from pydevices e0c650e to e691f19. That brings audioeffects v0.5.2.dev1, whose AirSpace and ShimmerHall import on MicroPython (v0.5.2.dev0's did not), and nine pydevices changes, among them omip skipping packages the firmware has frozen, SysEx on Windows MIDI ports, the backend registry leaving experimental, and usb.device.msc failing a command whose block read or write failed.
@bdbarnett
bdbarnett merged commit 3baf77b into main Nov 10, 2026
32 checks passed
@bdbarnett
bdbarnett deleted the lib-pin-audioeffects branch November 10, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant