When both double-buffering and DMA are enabled (i.e. d4dlcdhw_k70_lcdc_cfg.h contains the following definitions), the two buffers are not synchronized properly. When an object (not full screen) is invalidated, it is repainted to the back-buffer with deprecated content (previous screen). When the buffers are swapped, the screen content becomes broken.
#define D4DLCDHWFB_DOUBLE_BUFFER 1
#define D4DLCDHWFB_DMA_ENABLE 1
When both double-buffering and DMA are enabled (i.e. d4dlcdhw_k70_lcdc_cfg.h contains the following definitions), the two buffers are not synchronized properly. When an object (not full screen) is invalidated, it is repainted to the back-buffer with deprecated content (previous screen). When the buffers are swapped, the screen content becomes broken.