GPU support on RT500 with LVGL

Hello,
We are using LVGL for our new display product.
It is based on RT500 MCU since it has some 2D GPU support which is sufficient for our usecase.
I would like to know if LVGL supports the VG lite on iMX RT500 MCU? i see the references for VG lite for RT1000 but not completely sure if i can use them for RT500 also?
Is their an example on using VG lite on RT500 or just enabling LV_USE_DRAW_VGLITE should do the work?
Also we are using zephyr as our RTOS, do we need to port VGlite HAL driver ourselves for using this? or does LVGL handles this automatically?

Thank you for your support.

Regards,
djgj

you use lvgl v9?

Hi,
Yes, we will be using LVGL 9.1 for our project.

regards,
djgj

nxp does not yet have a driver for vglite ready for lvgl v9, they wrote on their forum that this will be with the release of the SDK, it seems version 2.16

Thanks a lot for the response.
Does it mean i can use a different version of vglite on lvgl 8.x version using LV_USE_DRAW_VGLITE?
Are you referring to this github issue about vglite support on 2.16?

If not, can you please point me to that forum post?

regards,
djgj

thanks for the answer, yes, this is a discussion on git, here is a screenshot of a message from an nxp employee…

yes, you can use vglite on the lvgl 8.x version, I won’t say specifically by definition, I use uVision keil, and cmsis packs, it just enables the component (he add lvgl drivers for vglite & write definitions)… to work in version 8.x (for 9 as well) you need to add drivers from the SDK for the processor to your project (middleware->vglite and add almost everything from there to your project, if necessary I can attach a screenshot with a list files that I use)

@hailrake Thank you very much for the hints.
Can you also please attach the screenshot of files that is being used? It will help me in porting for my project.

regards,
djgj


this is all .c files in my project that vglite works with, I also took all .h files that were in the vglite folder (yourePathToSDK\middleware\vglite)

upd
vglite works fewer files than I use (all elm* mf* rule* files can be not included)