1 /** 2 * @file lv_demo_widgets.h 3 * 4 */ 5 6 #ifndef LV_DEMO_WIDGETS_H 7 #define LV_DEMO_WIDGETS_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 #include "../lv_demos.h" 17 #include "../../src/draw/lv_draw.h" 18 #include "../../src/draw/lv_draw_triangle.h" 19 20 #if LV_USE_DEMO_WIDGETS 21 22 #if LV_USE_GRID == 0 23 #error "LV_USE_GRID needs to be enabled" 24 #endif 25 26 #if LV_USE_FLEX == 0 27 #error "LV_USE_FLEX needs to be enabled" 28 #endif 29 30 /********************* 31 * DEFINES 32 *********************/ 33 34 /********************** 35 * TYPEDEFS 36 **********************/ 37 38 /********************** 39 * GLOBAL PROTOTYPES 40 **********************/ 41 void lv_demo_widgets(void); 42 void lv_demo_widgets_start_slideshow(void); 43 44 /********************** 45 * MACROS 46 **********************/ 47 48 #endif /*LV_USE_DEMO_WIDGETS*/ 49 50 #ifdef __cplusplus 51 } /* extern "C" */ 52 #endif 53 54 #endif /*LV_DEMO_WIDGETS_H*/ 55