LV_DISP_RENDER_MODE_FULL only works at 200x200 screen resolution


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

Aurix TC375 and FT813 800x480 TFT Display

What LVGL version are you using?


What do you want to achieve?

Running full display (800x480) on mode LV_DISP_RENDER_MODE_FULL
I want to use the FT81X GPU and need to update the screen all at once. For this reason I must use the render full mode

What have you tried so far?

I have tried several configurations but it only works for me at 200x200 resolution.
To run in this mode some other configuration would be necessary in lv_conf.h?

Code to reproduce

#define screenWidth    800
#define screenHeight   480

#define S_BUFFER (screenWidth * 40 ) 
static lv_color_t buf[S_BUFFER];
lv_disp_t *draw_buf = lv_disp_create(screenWidth, screenHeight);
lv_disp_set_draw_buffers(draw_buf, buf, NULL, S_BUFFER, LV_DISP_RENDER_MODE_FULL );
lv_disp_set_res(draw_buf, screenWidth, screenHeight);
lv_disp_set_flush_cb(draw_buf, my_disp_flush);

Screenshot and/or video

If possible, add screenshots and/or videos about the current state.