Answers checklist.
General issue report
Currently when using ESP_LV_ADAPTER_TEAR_AVOID_MODE_TRIPLE_PARTIAL the draw buffer that is allocated is made in internal memory. I believe it should follow what the user has set their preference to, see below
|
bool use_psram; /*!< Use PSRAM for buffers if available */ |
this is where the draw buffer is created
|
void *buf = display_manager_alloc_draw_buffer(cfg->draw_buf_pixels * color_size, false); |
i believe it should be as follows
void *buf = display_manager_alloc_draw_buffer(cfg->draw_buf_pixels * color_size, profile->use_psram);
Regards,
Matt