diff --git a/src/draw/dma2d/lv_draw_dma2d.c b/src/draw/dma2d/lv_draw_dma2d.c index 43931a49bc..01b7d5498d 100644 --- a/src/draw/dma2d/lv_draw_dma2d.c +++ b/src/draw/dma2d/lv_draw_dma2d.c @@ -79,6 +79,8 @@ void lv_draw_dma2d_init(void) RCC->AHB1ENR |= RCC_AHB1ENR_DMA2DEN; #elif defined(STM32H7) RCC->AHB3ENR |= RCC_AHB3ENR_DMA2DEN; +#elif defined(STM32H7RS) + RCC->AHB5ENR |= RCC_AHB5ENR_DMA2DEN; #else #warning "LVGL can't enable the clock for DMA2D" #endif @@ -100,6 +102,8 @@ void lv_draw_dma2d_deinit(void) RCC->AHB1ENR &= ~RCC_AHB1ENR_DMA2DEN; #elif defined(STM32H7) RCC->AHB3ENR &= ~RCC_AHB3ENR_DMA2DEN; +#elif defined(STM32H7RS) + RCC->AHB5ENR &= ~RCC_AHB5ENR_DMA2DEN; #endif #if LV_DRAW_DMA2D_ASYNC