You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, I've had the Arduino Giga Display for a few days now.
I'm trying to get it to work with the LVGL example.
I have created a screen with two buttons. The screen is scrollable.
When I scroll the screen, there is a tearing effect.
I would like to eliminate the tearing effect.
I have already enlarged the buffer and added a double buffer.
lv_conf.h #define LV_MEM_SIZE (256U * 1024U)
I have also activated the DMA2D (aka Chrom Art) GPU.
lv_conf.h
#define LV_USE_GPU_STM32_DMA2D 1
#if LV_USE_GPU_STM32_DMA2D
/*Must be defined to include path of CMSIS header of target processor
e.g. "stm32f769xx.h" or "stm32f429xx.h"*/
#define LV_GPU_DMA2D_CMSIS_INCLUDE <stm32h747xx.h>
#endif
What else can i do to eliminate the tearing effect?
The text was updated successfully, but these errors were encountered:
Hi! Can you please post a full sketch to reproduce this issue, if it's still an issue ? I'm doing some fixes to the display and can take a look while I'm at it. Thanks!
Hey, I've had the Arduino Giga Display for a few days now.
I'm trying to get it to work with the LVGL example.
I have created a screen with two buttons. The screen is scrollable.
When I scroll the screen, there is a tearing effect.
I would like to eliminate the tearing effect.
I have already enlarged the buffer and added a double buffer.
lv_conf.h
#define LV_MEM_SIZE (256U * 1024U)
Arduino_H7_Video.cpp
I have also activated the DMA2D (aka Chrom Art) GPU.
lv_conf.h
What else can i do to eliminate the tearing effect?
The text was updated successfully, but these errors were encountered: