1 /** 2 * @file lv_extra.c 3 * 4 */ 5 6 /********************* 7 * INCLUDES 8 *********************/ 9 #include "../lvgl.h" 10 11 /********************* 12 * DEFINES 13 *********************/ 14 15 /********************** 16 * TYPEDEFS 17 **********************/ 18 19 /********************** 20 * STATIC PROTOTYPES 21 **********************/ 22 23 /********************** 24 * STATIC VARIABLES 25 **********************/ 26 27 /********************** 28 * MACROS 29 **********************/ 30 31 /********************** 32 * GLOBAL FUNCTIONS 33 **********************/ 34 lv_extra_init(void)35void lv_extra_init(void) 36 { 37 #if LV_USE_FLEX 38 lv_flex_init(); 39 #endif 40 41 #if LV_USE_GRID 42 lv_grid_init(); 43 #endif 44 45 #if LV_USE_FS_FATFS 46 lv_fs_fatfs_init(); 47 #endif 48 49 #if LV_USE_FS_STDIO 50 lv_fs_stdio_init(); 51 #endif 52 53 #if LV_USE_FS_POSIX 54 lv_fs_posix_init(); 55 #endif 56 57 #if LV_USE_FS_WIN32 58 lv_fs_win32_init(); 59 #endif 60 61 #if LV_USE_PNG 62 lv_png_init(); 63 #endif 64 65 #if LV_USE_SJPG 66 lv_split_jpeg_init(); 67 #endif 68 69 #if LV_USE_BMP 70 lv_bmp_init(); 71 #endif 72 73 #if LV_USE_FREETYPE 74 /*Init freetype library*/ 75 # if LV_FREETYPE_CACHE_SIZE >= 0 76 lv_freetype_init(LV_FREETYPE_CACHE_FT_FACES, LV_FREETYPE_CACHE_FT_SIZES, LV_FREETYPE_CACHE_SIZE); 77 # else 78 lv_freetype_init(0, 0, 0); 79 # endif 80 #endif 81 82 #if LV_USE_FFMPEG 83 lv_ffmpeg_init(); 84 #endif 85 } 86 87 /********************** 88 * STATIC FUNCTIONS 89 **********************/ 90