Skip to content

docs/lvgl.md: Using LVGL with PyDevices moves here from lvgl-bindings - #132

Merged
bdbarnett merged 3 commits into
mainfrom
lvgl-doc
Oct 8, 2026
Merged

bdbarnett merged 3 commits into
mainfrom
lvgl-doc

Conversation

@bdbarnett

@bdbarnett bdbarnett commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

"Using LVGL with PyDevices" moves here from lvgl-bindings as docs/lvgl.md. display_driver has lived in this repo's lib/ since #129, so the page that explains it belongs beside it. It's listed under Core packages in the docs index, and architecture.md and newcomers.md now 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:

  • Links into this repo are relative now. The ones that stay in lvgl-bindings (the generator, runtime fonts) still point there.
  • The "force async on desktop" example uses boarddev.env_set instead of os.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 to PYDEVICES_REFRESH_MS and PYDEVICES_FPS_PRINT in displaydev.md.
  • The lv_test_timer paragraph describes the example as it is today. It shows the frame rate, and it does read PYDEVICES_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.

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.
@bdbarnett
bdbarnett merged commit a930556 into main Oct 8, 2026
@bdbarnett
bdbarnett deleted the lvgl-doc branch October 8, 2026 08:20
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.
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