-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
zephyr: Upgrade to Zephyr v4.0.0. #16207
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
Conversation
Zephyr v4.0.0 changed thread analyzer functions to pass a cpu argument and allow thread analysis on each cpu separately. Promote this change to the MicroPython zephyr module. Signed-off-by: Maureen Helm <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #16207 +/- ##
=======================================
Coverage 98.57% 98.57%
=======================================
Files 164 164
Lines 21345 21345
=======================================
Hits 21041 21041
Misses 304 304 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Code size report:
|
The CI is failing with:
|
Zephyr v4.0.0 removed CONFIG_SDMMC_VOLUME_NAME and set the disk name based on a devicetree property to allow multiple instances of the sdmmc_subsys disk driver to be registered. All in-tree zephyr definitions of the devicetree property are set to "SD", therefore we use this constant string when initializing the MicroPython VFS. Unfortunately I don't have hardware to verify that this change works correctly at runtime; I can only verify that it resolves a build error found when upgrading to MicroPython to Zephyr v4.0.0. Signed-off-by: Maureen Helm <[email protected]>
Upgrades CI to use the latest versions of the Zephyr docker image and Zephyr SDK. Signed-off-by: Maureen Helm <[email protected]>
98a8cec
to
5fd3012
Compare
Updates the Zephyr port build instructions and CI to use the latest Zephyr release tag. Tested on max32690fthr and frdm_k64f. Signed-off-by: Maureen Helm <[email protected]>
5fd3012
to
470dcb3
Compare
@dpgeorge not sure what's wrong with the windows builds or why this PR would cause them to fail. can you take a look? |
Summary
Updates the Zephyr port to the latest Zephyr release tag.
It's currently a release candidate, not a final release, therefore this PR is in draft status until the Zephyr release is finalized.Zephyr v4.0.0 was released on 15 Nov 2024.Testing
Tested on max32690fthr and frdm_k64f boards.