Skip to content
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

Update LVGL to v9.1.0 #49

Closed
wants to merge 2,198 commits into from
Closed

Conversation

faxe1008
Copy link
Contributor

Updates the module to upstream v9.0. The only remaining deltas: git diff v9.0.0 HEAD

diff --git a/Kconfig b/Kconfig
index 91a7da4b6..9d8529a54 100644
--- a/Kconfig
+++ b/Kconfig
@@ -1,5 +1,6 @@
 # Kconfig file for LVGL v9.0.0

+if LVGL
 menu "LVGL configuration"

        # Define CONFIG_LV_CONF_SKIP so we can use LVGL
@@ -1581,3 +1582,4 @@ menu "LVGL configuration"
        endmenu

 endmenu
+endif
diff --git a/zephyr/module.yml b/zephyr/module.yml
new file mode 100644
index 000000000..38ef2dd29
--- /dev/null
+++ b/zephyr/module.yml
@@ -0,0 +1,5 @@
+# https://docs.zephyrproject.org/latest/guides/modules.html
+name: lvgl
+build:
+  cmake-ext: True
+  kconfig: Kconfig

@fabiobaltieri
Copy link
Member

Wow, @faxe1008 do you have a manifest PR for this? I think we are only supposed to merge it after a successful CI run on the main repo

@faxe1008 faxe1008 marked this pull request as draft January 25, 2024 18:15
@faxe1008
Copy link
Contributor Author

@fabiobaltieri Started drafting it out but encountered some strange errors of seemingly unrelated things I need to investigate. My bad I changed the PR to draft state to prevent any accidental merges.

liamHowatt and others added 16 commits March 16, 2024 19:55
…se (#5833)

Signed-off-by: qinshijing <[email protected]>
Co-authored-by: qinshijing <[email protected]>
@faxe1008 faxe1008 force-pushed the lvgl_9_0 branch 2 times, most recently from 24022c3 to e59e6c5 Compare April 1, 2024 16:19
@faxe1008 faxe1008 changed the title Update LVGL to v9.0 Update LVGL to v9.1.0 Apr 1, 2024
@faxe1008 faxe1008 force-pushed the lvgl_9_0 branch 3 times, most recently from 33c18f5 to a62c924 Compare April 1, 2024 17:48
Remove the square brace character from the Kconfig field
LV_TXT_BREAK_CHARS as it causes the build to break on zephyr side due to
an error in the kconfig parsing.

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

Any updates on this? It would be incredibly helpful to have LVGL 9.x in Zephyr

@faxe1008
Copy link
Contributor Author

Hi @Merlin04
I am currently working on monochrome software rendering support which is still missing. You can follow the PR here lvgl/lvgl#6345. This is a prerequisite to get this PR merged.

@dolence
Copy link

dolence commented Sep 4, 2024

Hi @Merlin04 I am currently working on monochrome software rendering support which is still missing. You can follow the PR here lvgl/lvgl#6345. This is a prerequisite to get this PR merged.

Since this is merged, any update on 9.x version?

@faxe1008
Copy link
Contributor Author

faxe1008 commented Sep 4, 2024

@dolence yes, last week there was a v9.2.0 Release. Currently testing everything, this PR will be superseeded by #54

Because from now on I'd like to track the upstream repo directly.

@faxe1008 faxe1008 closed this Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.