Repository navigation
Conversation
display_driver lives in lib/ since #129, so the page that explains it belongs beside it. Links are repo-relative now; the async example uses boarddev.env_set (portable, where os.environ is CPython-only); the lv_test_timer paragraph matches what that example does today. Linked from the docs index, architecture.md and newcomers.md.
This was referenced Oct 7, 2026
bdbarnett
added a commit
to PyDevices/lvgl-bindings
that referenced
this pull request
Oct 8, 2026
display_driver lives in PyDevices/pydevices' lib/ since #25, so the page that explains it moves there too (PyDevices/pydevices#132). Both README links point at its new home.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
"Using LVGL with PyDevices" moves here from lvgl-bindings as
docs/lvgl.md.display_driverhas lived in this repo'slib/since #129, so the page that explains it belongs beside it. It's listed under Core packages in the docs index, andarchitecture.mdandnewcomers.mdnow link to it instead of lvgl-bindings.The content is lvgl-bindings' page as of its display_driver-move PR (PyDevices/lvgl-bindings#25), with three changes for its new home:
boarddev.env_setinstead ofos.environ, which only CPython has. That function arrives in Env helpers move from displaydev to boarddev (a hard break) #131, so merge Env helpers move from displaydev to boarddev (a hard break) #131 first. The page also points toPYDEVICES_REFRESH_MSandPYDEVICES_FPS_PRINTin displaydev.md.lv_test_timerparagraph describes the example as it is today. It shows the frame rate, and it does readPYDEVICES_LV_ROTATION, so "deliberately does not read or write environment variables" was no longer true.The lvgl-bindings side replaces its copy with a pointer here. That's PyDevices/lvgl-bindings#26, a separate PR off main after #25 merged; merge it after this one.