-
Notifications
You must be signed in to change notification settings - Fork 133
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
fix(esp_lvgl_port): Add support for LVGL 9.2 and above #505
base: master
Are you sure you want to change the base?
Conversation
Test Results0 tests 0 ✅ 0s ⏱️ Results for commit 8c8f584. ♻️ This comment has been updated with latest results. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can confirm that on this branch, the SIMD source code present in esp-bsp
compiles successfully on LVGL >= 9.1.x
This solution solves both problems with SIMD src code support on LVGL 9.1.x
and LVGL 9.2.x
-
changing structure names (
_lv_draw_sw_blend_fill_dsc_t
vslv_draw_sw_blend_fill_dsc_t
) -
LV_DRAW_SW_ASM_CUSTOM_INCLUDE
(Macro which we use to include our header fileesp_lvgl_port_lv_blend.h
with assembly function prototypes) being present in multiple places around LVGL (lv_draw_sw.c
for example) and this .c file is missing include oflv_draw_sw_blend_private.h
, causing compilation to fail
47c9b32
to
d8c1705
Compare
@espzav PTAL :) |
6ffaa8e
to
7e9537e
Compare
No description provided. |
7c0a0d0
to
582b4c8
Compare
cc @uLipe Looks great and very interesting! Two questions:
|
Hi @kisvegabor,
|
cc78fa9
to
1db286a
Compare
1db286a
to
8b2b426
Compare
8b2b426
to
8c8f584
Compare
This is really fantastic! We should have something similar for at least a few vendors and boards. |
ESP-BSP Pull Request checklist
Change description
LVGL has changed their blending API here lvgl/lvgl#6688 , now it seems that it is considered private.
Moving forward, we plan to move the blending code to LVGL repo