-
Notifications
You must be signed in to change notification settings - Fork 179
Update LVGL binding to use USER_C_MODULE approach #365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
PGNetHun
merged 16 commits into
lvgl:update/micropython_v1.24.1_usermod
from
Carglglz:mpy-tests
Mar 1, 2025
Merged
Update LVGL binding to use USER_C_MODULE approach #365
PGNetHun
merged 16 commits into
lvgl:update/micropython_v1.24.1_usermod
from
Carglglz:mpy-tests
Mar 1, 2025
Conversation
This file contains 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
Fix to allow using lv_utils with asyncio in unix-macos.
Properly handle root pointers on lvgl init/deinit which fixes init error after a soft reset (see lvgl#343).
Upate for lvgl 9.2.x see diff in lvgl @ 84b28ff
This allows to set custom `lv_conf.h` file per board in `mpconfigboard.(h,cmake)`
a2008e5
into
lvgl:update/micropython_v1.24.1_usermod
0 of 2 checks passed
PGNetHun
added a commit
that referenced
this pull request
Mar 15, 2025
* Update LVGL binding to use USER_C_MODULE approach (#365) * gen: update to MicroPython v1.23.x * lib: Allow using lv_utils in unix-macos port. Fix to allow using lv_utils with asyncio in unix-macos. * unix: Enable lv_binding_micropython as user C mod. * esp32: Enable lv_binding_micropython as user C mod. * feat(tests): Add tests for MicroPython test suite. * fix(init/deinit): Properly init/deinit lvgl module. Properly handle root pointers on lvgl init/deinit which fixes init error after a soft reset (see #343). * fix(gen_mpy.py): update lv_to_mp float conversion. Upate for lvgl 9.2.x see diff in lvgl @ 84b28ff * fix(esp32): lvgl component error in idf v5.2.x. * fix(lv_conf): enable LV_USE_PRIVATE_API for v9.2.0 * fix(build): enable LV_CONF_PATH option This allows to set custom `lv_conf.h` file per board in `mpconfigboard.(h,cmake)` * fix(tests): fix testdisplay, add hwdisplay example * feat(lvgl): update to lvgl v9.2.2 * fix(makefile): use CLFAGS_USERMOD * feat(lvgl): update to latest v9.3.0 * fix(tests): fix testdisplay and add calibrate tool * fix(build): fix LV_CONF_PATH option for CMake --------- Co-authored-by: Carlosgg <[email protected]> * Add fs_driver.py module to ESP32 manifest; fix whitespace in axp192.py * Fix unix github action and build issues * Comment unused 'import espidf' --------- Co-authored-by: Carlosgg <[email protected]>
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.
Update LVGL binding to use USER_C_MODULE approach instead of direct injection into MicroPython code.
Based on PR #341