Hello everyone!
I’m using LVGL v9.4 on a STM32H7 custom board with RGB888 display (400x1280px matrix) connected by LTDC peripheral.
I’m using DIRECT mode to draw the framebuffer, and the lv_st_ltdc display implementation.
The widget demo is running, but the display has a dead zone: the panel width is 400px but the controller uses 2 areas (the 1st one is 0-199px, then a dead area 200px-339px, finally the 2nd one 340-539px). This means the framebuffer has to be managed in a custom way.
I’ve tried to move manually the framebuffer of the 2nd area into flush_cb function, but of course this is quite time-consuming.
Is there a way to manage the dead area in a more tricky way?
Thank you!