Skip to content

Guides name the module lvgl; the MicroPython port builds on Windows again - #1

Merged
bdbarnett merged 3 commits into
mainfrom
lvgl/omnipython-lvgl
Oct 30, 2026
Merged

bdbarnett merged 3 commits into
mainfrom
lvgl/omnipython-lvgl

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

micropython-pydevices' build_mp.py builds LVGL as --modules lvgl for
either interpreter, fetched at its modules.lock pin or from a checkout
beside it. The firmware guides and Show JPEG images use that name, and
say how to build another checkout by its port's path.

micropython-pydevices' build_mp.py builds LVGL as --modules lvgl for
either interpreter, fetched at its modules.lock pin or from a checkout
beside it. The firmware guides and Show JPEG images use that name, and
say how to build another checkout by its port's path.
The per-object flag rules named each LVGL source three ways. The
second spelling kept a source's absolute path when its pattern didn't
match, and on Windows that path holds a drive colon, which make reads
as a static pattern rule ("target pattern contains no '%'"). Every
spelling with a colon is now dropped.
@bdbarnett bdbarnett changed the title Guides: build_mp.py names this repo lvgl Guides name the module lvgl; the MicroPython port builds on Windows again Oct 30, 2026
…a drive

The previous fix dropped every spelling with a colon, and on Windows
the build directory is absolute (D:/...), so no flag rule was left and
LVGL failed -Werror=double-promotion. Only the part under the build
directory is checked now.
@bdbarnett
bdbarnett merged commit e6f88b7 into main Oct 30, 2026
5 checks passed
@bdbarnett
bdbarnett deleted the lvgl/omnipython-lvgl branch October 30, 2026 11:01
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