Skip to content
This repository was archived by the owner on Oct 30, 2026. It is now read-only.

display_driver leaves: pydevices ships it now - #17

Merged
bdbarnett merged 1 commit into
mainfrom
display-driver-move
Oct 7, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
display-driver-move

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

LVGL's PyDevices coordinator moved to PyDevices/pydevices lib/ (PyDevices/pydevices#129). On a CircuitPython board it reaches CIRCUITPY the way appdev, events and keys already do, as pydevices source (mip ... --no-mpy). On the workspace's unix build (tools/circuitpython/manifest.py in the anchor, which freezes this repo's manifest) it comes from pydevices/lib on the path, beside the appdev it imports. This repo now freezes and syncs fs_driver.py only.

Merge after PyDevices/pydevices#129. The workspace's bin/circuitpython keeps its frozen copy until it's next rebuilt, and that copy shadows the path one until then.

pytest tests/test_integration.py: 6 pass. bash -n on the sync script.

LVGL's PyDevices coordinator moved to PyDevices/pydevices lib/, beside the
appdev, events, keys and multimer it imports. On CircuitPython it reaches the
board the way they do, as pydevices source on CIRCUITPY; on the workspace's
unix build it comes from pydevices/lib on the path. This repo now freezes
fs_driver only and syncs only that from lvgl-bindings.

Merge after PyDevices/pydevices#129.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant