Skip to content

Conversation

@faxe1008
Copy link
Contributor

Update LVGL CMakeLists for latest release.

@faxe1008 faxe1008 force-pushed the lvgl_v940_prep branch 2 times, most recently from 3243de4 to a34a8c4 Compare October 15, 2025 15:00
@github-actions
Copy link

github-actions bot commented Oct 15, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
lvgl zephyrproject-rtos/lvgl@b03edc8 (zephyr_2025_06_11) zephyrproject-rtos/lvgl@c016f72 zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions bot added manifest manifest-lvgl DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Oct 15, 2025
@faxe1008 faxe1008 force-pushed the lvgl_v940_prep branch 2 times, most recently from f3eafd5 to 59c8fb7 Compare October 15, 2025 15:10
@faxe1008 faxe1008 marked this pull request as ready for review October 16, 2025 13:51
@zephyrbot zephyrbot added area: Samples Samples area: LVGL Light and Versatile Graphics Library Support labels Oct 16, 2025
@faxe1008
Copy link
Contributor Author

Ready for testing, will update the module PR to the proper v9.4 version as soon as it is available.

@faxe1008 faxe1008 changed the title modules: CMakeLists: Update LVGL to 9.3.x modules: CMakeLists: Update LVGL to 9.4.0 Oct 16, 2025
@faxe1008
Copy link
Contributor Author

v9.4.0 is officially tagged, updated the module PR accordingly.

uLipe
uLipe previously approved these changes Oct 16, 2025
Copy link
Member

@uLipe uLipe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great the VGLite kernel drivers were added as well, thank you @faxe1008 !

@zephyrbot zephyrbot added the area: Tests Issues related to a particular existing or missing test label Oct 17, 2025
@faxe1008
Copy link
Contributor Author

@uLipe found that the osal was now missing lv_sleep_ms which led me to fixing the test depedencies and the thread deletion logic.

@uLipe
Copy link
Member

uLipe commented Oct 18, 2025

Ahh yeah the sleep_ms at the osal was just introduced, I missed the Zephyr osal is outside from LVGL.

@dkalowsk dkalowsk added this to the v4.3.0 milestone Oct 21, 2025
VynDragon
VynDragon previously approved these changes Oct 21, 2025
Copy link
Contributor

@VynDragon VynDragon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ran my usages, and built and ran samples, and LGTM.

@faxe1008
Copy link
Contributor Author

Hmm not sure, actually. I mean it makes sense, for bisectability, but I separated the commits in the past as well. Do you combine them for nanopb as well?

@pdgendt
Copy link
Contributor

pdgendt commented Oct 22, 2025

Hmm not sure, actually. I mean it makes sense, for bisectability, but I separated the commits in the past as well. Do you combine them for nanopb as well?

Yes, it should be done like that.

pdgendt
pdgendt previously approved these changes Oct 22, 2025
JarmouniA
JarmouniA previously approved these changes Oct 22, 2025
Copy link
Contributor

@JarmouniA JarmouniA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on STM32H750B-DK

@faxe1008 faxe1008 modified the milestones: v4.3.0, v4.4.0 Oct 27, 2025
@faxe1008
Copy link
Contributor Author

Moving this to 4.4.0, unfortunately did not make it in intime.

uLipe
uLipe previously approved these changes Oct 27, 2025
Copy link
Member

@uLipe uLipe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for taking too long time to review this (I was no holidays).

Tests with my IMXRT1176-EVKB is okay as well.

@JarmouniA JarmouniA linked an issue Nov 9, 2025 that may be closed by this pull request
@faxe1008 faxe1008 dismissed stale reviews from uLipe, JarmouniA, pdgendt, and VynDragon via 891fd0b November 19, 2025 15:50
@faxe1008
Copy link
Contributor Author

Updated the manifest with the v9.4.0 hash after the module PR is now merged 🥳

@github-actions github-actions bot removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Nov 19, 2025
@pdgendt
Copy link
Contributor

pdgendt commented Nov 19, 2025

Probably needs a rebase too

@faxe1008
Copy link
Contributor Author

Was in fact conflict free, but I rebased for good measure :^)

@pdgendt
Copy link
Contributor

pdgendt commented Nov 21, 2025

Needs another rebase after all the hotfixes

Update the west yaml to point to the new LVGL version.
Update CMakeLists and samples accordingly.

Signed-off-by: Fabian Blatz <[email protected]>
This patch adds a CONFIG_THREAD_STACK_INFO to properly enable
CONFIG_DYNAMIC_THREAD.

Signed-off-by: Fabian Blatz <[email protected]>
Do not delete the thread from within the thread callback function,
secure thread_delete against trying to delete a terminated thread.

Signed-off-by: Fabian Blatz <[email protected]>
@sonarqubecloud
Copy link

@nashif nashif merged commit 0ec9fc4 into zephyrproject-rtos:main Nov 23, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: LVGL Light and Versatile Graphics Library Support area: Samples Samples area: Tests Issues related to a particular existing or missing test manifest manifest-lvgl

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Font license issue in LVGL repository

9 participants