Skip to content

Merge upstream LVGL 'v8.3.7' #41

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
merged 429 commits into from
Jul 10, 2023

Conversation

faxe1008
Copy link
Contributor

This PR is based on #33 work, but integrates the changes from 8.3.7.

Fixes performed include:

  • Rename the files in zephyr/CMakeLists.txt to match the upstream changes
  • Add missing checks for LV_COLOR_DEPTH_1 in a few places
  • Partially revert commit, as the changes done are leading to segfaults in the twister tests:
commit 657e752e7ed661e46cb2c765315dfb2d17fda09f
Author: Gabor Kiss-Vamosi <[email protected]>
Date:   Mon May 23 16:42:14 2022 +0200

    fix(disp): make lv_scr_load work better with lv_scr_load_anim and auto_del = true

    related to: https://forum.lvgl.io/t/crash-when-delete-a-screen-by-using-lv-obj-del/8930

I tested the zephyr lvgl sample on my nxp rt1060 evkb and it ran fine.
However I'd really appreciate feedback on the change regarding the commit revert.

LikWoody and others added 30 commits June 22, 2023 21:54
* Update lv_gpu_stm32_dma2d.c

fix stm32 DMA2D blend。

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl
…OLOR_SCREEN_TRANSP

With the new layer handling LV_COLOR_SCREEN_TRANSP will be enabled in a lot of cases
but screen_transp still shouldn't be enabled.
* feat(cmsis-pack): Monthly update for April

* fix typo
* fix(meter): remove unused code

* add part_draw_dsc.p2 = &p_outer

Co-authored-by: pengyiqiang <[email protected]>
* chore: correct the code format in lv_conf_template.h

Signed-off-by: Xiang Xiao <[email protected]>

* feat(config): support #undef in lv_conf_template.h

Signed-off-by: Xiang Xiao <[email protected]>
…#3313)

and order macro in lv_conf_kconfig.h as Kconfig and lv_conf_template.h

Signed-off-by: Xiang Xiao <[email protected]>
* fix(config): add LV_LAYER_SIMPLE_BUF_SIZE to Kconfig

Signed-off-by: Xiang Xiao <[email protected]>

* fix(config): remove LV_USE_EXTERNAL_RENDERER which is unused anymore

Signed-off-by: Xiang Xiao <[email protected]>
@carlescufi carlescufi merged commit f7cf01d into zephyrproject-rtos:zephyr Jul 10, 2023
faxe1008 added a commit to faxe1008/zephyr that referenced this pull request Jul 10, 2023
carlescufi pushed a commit to zephyrproject-rtos/zephyr that referenced this pull request Jul 10, 2023
@carlescufi
Copy link
Member

@faxe1008 I saw no merge commits in your PR, which surprised me. Did you use git merge to merge with the latest upstream?

@faxe1008
Copy link
Contributor Author

faxe1008 commented Jul 10, 2023

@carlescufi I used the branch by @diegoherranz https://github.com/diegoherranz/lvgl-zephyr/tree/v8.3.3-zephyr and iirc I rebased the changes since 8.3.7 from upstream onto his changes.

coreboot-bot pushed a commit to coreboot/zephyr-cros that referenced this pull request Jul 11, 2023
Related to zephyrproject-rtos/lvgl#41

(cherry picked from commit 55442c1)

Original-Signed-off-by: Fabian Blatz <[email protected]>
GitOrigin-RevId: 55442c1
Change-Id: I3b41b120b861bd56b9153ff31819a707d87c298e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/4677429
Tested-by: ChromeOS Prod (Robot) <[email protected]>
Reviewed-by: Al Semjonovs <[email protected]>
Tested-by: Al Semjonovs <[email protected]>
Commit-Queue: Al Semjonovs <[email protected]>
faxe1008 added a commit to faxe1008/zephyr-lvgl that referenced this pull request Jul 14, 2023
DRuffer-tmo pushed a commit to tmobile/DevEdge-IoTDevKit-ZephyrRTOS that referenced this pull request Jul 27, 2023
DRuffer-tmo pushed a commit to tmobile/DevEdge-IoTDevKit-ZephyrRTOS that referenced this pull request Jul 27, 2023
DRuffer-tmo pushed a commit to tmobile/DevEdge-IoTDevKit-ZephyrRTOS that referenced this pull request Aug 8, 2023
DRuffer-tmo pushed a commit to tmobile/DevEdge-IoTDevKit-ZephyrRTOS that referenced this pull request Aug 9, 2023
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.