Without LVGL I got my ESP32RGBPanel working fine, colors are correct, content is displayed properly. However, once I added LVGL the panel display content is destroyed. I do not get any exception, only the image displayed is completely broken and wrong.
Do you have any example of using the function "draw16bitRGBBitmap" with the lastest LVGL version? - This would help me a lot! I have checked now for hours datatypes and compare the functions and maybe someone have more information on this.
Thank you. I think working example with LVGL v9.1 would be enough to solve this issue.
The flush callback defintion has changed at LVGL v9 and your examples are not working anymore with the latest version. The new definition is now like
void my_disp_flush(lv_display_t *disp, const lv_area_t *area, uint8_t * px_map)
instead ofvoid my_disp_flush(lv_disp_drv_t *disp, const lv_area_t *area, lv_color_t *color_p)
Without LVGL I got my ESP32RGBPanel working fine, colors are correct, content is displayed properly. However, once I added LVGL the panel display content is destroyed. I do not get any exception, only the image displayed is completely broken and wrong.
Do you have any example of using the function "draw16bitRGBBitmap" with the lastest LVGL version? - This would help me a lot! I have checked now for hours datatypes and compare the functions and maybe someone have more information on this.
Thank you. I think working example with LVGL v9.1 would be enough to solve this issue.