Displaying vector graphics with RGB656


What MCU/Processor/Board and compiler are you using?


What LVGL version are you using?


What do you want to achieve?

I need to display vector graphics on a 480x320 16 bit RGB565 screen.

What have you tried so far?

I’m using the lv_demo_vector_graphic() demo with ThorVG internal. Unfortunately the vector graphic API is tied to either ARGB8888 or XRGB8888 color formats, and lv_draw_sw_vector does nothing.

Is it possible to achieve this? Should I render my whole system with ARGB8888 and then convert it to RGB565 while flushing?

Photo of the resulting display: