1 /** 2 * @file lv_draw_dma2d.h 3 * 4 */ 5 6 #ifndef LV_DRAW_DMA2D_H 7 #define LV_DRAW_DMA2D_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "../../lv_conf_internal.h" 18 #if LV_USE_DRAW_DMA2D 19 20 /********************* 21 * DEFINES 22 *********************/ 23 24 /********************** 25 * TYPEDEFS 26 **********************/ 27 28 /********************** 29 * GLOBAL PROTOTYPES 30 **********************/ 31 32 void lv_draw_dma2d_init(void); 33 void lv_draw_dma2d_deinit(void); 34 35 #if LV_USE_DRAW_DMA2D_INTERRUPT 36 void lv_draw_dma2d_transfer_complete_interrupt_handler(void); 37 #endif 38 39 /********************** 40 * MACROS 41 **********************/ 42 43 #endif /*LV_USE_DRAW_DMA2D*/ 44 45 #ifdef __cplusplus 46 } /*extern "C"*/ 47 #endif 48 49 #endif /*LV_DRAW_DMA2D_H*/ 50