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)35 void 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