lvgl icon indicating copy to clipboard operation
lvgl copied to clipboard

Update LVGL to v9.1.0

Open faxe1008 opened this issue 1 year ago • 4 comments

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

faxe1008 avatar Jan 25 '24 08:01 faxe1008

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

fabiobaltieri avatar Jan 25 '24 18:01 fabiobaltieri

@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.

faxe1008 avatar Jan 25 '24 18:01 faxe1008

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

Merlin04 avatar Jun 12 '24 18:06 Merlin04

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

faxe1008 avatar Jun 12 '24 20:06 faxe1008

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?

dolence avatar Sep 04 '24 05:09 dolence

@dolence yes, last week there was a v9.2.0 Release. Currently testing everything, this PR will be superseeded by https://github.com/zephyrproject-rtos/lvgl/pull/54

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

faxe1008 avatar Sep 04 '24 13:09 faxe1008