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_MSG 46 lv_msg_init(); 47 #endif 48 49 #if LV_USE_FS_FATFS != '\0' 50 lv_fs_fatfs_init(); 51 #endif 52 53 #if LV_USE_FS_LITTLEFS != '\0' 54 lv_fs_littlefs_init(); 55 #endif 56 57 #if LV_USE_FS_STDIO != '\0' 58 lv_fs_stdio_init(); 59 #endif 60 61 #if LV_USE_FS_POSIX 62 lv_fs_posix_init(); 63 #endif 64 65 #if LV_USE_FS_WIN32 66 lv_fs_win32_init(); 67 #endif 68 69 #if LV_USE_FFMPEG 70 lv_ffmpeg_init(); 71 #endif 72 73 #if LV_USE_PNG 74 lv_png_init(); 75 #endif 76 77 #if LV_USE_SJPG 78 lv_split_jpeg_init(); 79 #endif 80 81 #if LV_USE_BMP 82 lv_bmp_init(); 83 #endif 84 85 #if LV_USE_FREETYPE 86 /*Init freetype library*/ 87 # if LV_FREETYPE_CACHE_SIZE >= 0 88 lv_freetype_init(LV_FREETYPE_CACHE_FT_FACES, LV_FREETYPE_CACHE_FT_SIZES, LV_FREETYPE_CACHE_SIZE); 89 # else 90 lv_freetype_init(0, 0, 0); 91 # endif 92 #endif 93 } 94 95 /********************** 96 * STATIC FUNCTIONS 97 **********************/ 98