aboutsummaryrefslogtreecommitdiff
path: root/tests/src/lv_test_conf_full.h
blob: 2c7e6c18dfa814f32fc932c67f34285656f19d9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#define LV_MEM_SIZE                     (32 * 1024 * 1024)
#define LV_DRAW_SW_SHADOW_CACHE_SIZE    8
#define LV_DRAW_THREAD_STACK_SIZE    (64 * 1024) /*Increase stack size to 64KB in order to run ThorVG*/
#define LV_USE_LOG              1
#define LV_LOG_LEVEL            LV_LOG_LEVEL_TRACE
#define LV_LOG_PRINTF           1
#define LV_USE_ASSERT_NULL      1
#define LV_USE_ASSERT_MALLOC    1
#define LV_USE_ASSERT_MEM_INTEGRITY     1
#define LV_USE_ASSERT_OBJ               1
#define LV_USE_ASSERT_STYLE             1
#define LV_USE_FLOAT      1
#define LV_USE_MATRIX     1

#define LV_FONT_MONTSERRAT_8    1
#define LV_FONT_MONTSERRAT_10   1
#define LV_FONT_MONTSERRAT_12   1
#define LV_FONT_MONTSERRAT_14   1
#define LV_FONT_MONTSERRAT_16   1
#define LV_FONT_MONTSERRAT_18   1
#define LV_FONT_MONTSERRAT_20   1
#define LV_FONT_MONTSERRAT_22   1
#define LV_FONT_MONTSERRAT_24   1
#define LV_FONT_MONTSERRAT_26   1
#define LV_FONT_MONTSERRAT_28   1
#define LV_FONT_MONTSERRAT_30   1
#define LV_FONT_MONTSERRAT_32   1
#define LV_FONT_MONTSERRAT_34   1
#define LV_FONT_MONTSERRAT_36   1
#define LV_FONT_MONTSERRAT_38   1
#define LV_FONT_MONTSERRAT_40   1
#define LV_FONT_MONTSERRAT_42   1
#define LV_FONT_MONTSERRAT_44   1
#define LV_FONT_MONTSERRAT_46   1
#define LV_FONT_MONTSERRAT_48   1
#define LV_FONT_MONTSERRAT_28_COMPRESSED    1
#define LV_FONT_DEJAVU_16_PERSIAN_HEBREW    1
#define LV_FONT_SIMSUN_14_CJK   1
#define LV_FONT_SIMSUN_16_CJK   1
#define LV_FONT_UNSCII_8        1
#define LV_FONT_UNSCII_16       1
#define LV_FONT_DEFAULT         &lv_font_montserrat_14
#define LV_FONT_FMT_TXT_LARGE   1
#define LV_USE_FONT_COMPRESSED  1
#define LV_USE_BIDI 1
#define LV_USE_ARABIC_PERSIAN_CHARS 1
#define LV_USE_PERF_MONITOR         1
#define LV_USE_MEM_MONITOR          1
#define LV_LABEL_TEXT_SELECTION     1

#define LV_USE_CALENDAR_CHINESE 1
#define LV_USE_LOTTIE 1

#define LV_USE_FLEX 1
#define LV_USE_GRID 1

#define LV_USE_FS_STDIO     1
#define LV_FS_STDIO_LETTER  'A'
#define LV_FS_STDIO_CACHE_SIZE 512
#ifndef _WIN32
    #define LV_USE_FS_POSIX     1
    #define LV_FS_POSIX_LETTER  'B'
#else
    #define LV_USE_FS_WIN32 1
    #define LV_FS_WIN32_LETTER 'C'
#endif
#define LV_USE_FS_MEMFS     1
#define LV_FS_MEMFS_LETTER  'M'

#define LV_USE_MONKEY       1
#define LV_USE_RLE          1
#define LV_USE_LODEPNG      1
#define LV_USE_LIBPNG       1
#define LV_USE_BMP          1
#define LV_USE_TJPGD        1
#ifndef _WIN32
    #define LV_USE_LIBJPEG_TURBO   1
#endif
#define LV_USE_GIF          1
#define LV_USE_QRCODE       1
#define LV_USE_BARCODE      1
#define LV_USE_FRAGMENT     1
#define LV_USE_IMGFONT      1
#define LV_USE_IME_PINYIN       1
#define LV_USE_OBSERVER         1
#define LV_USE_FILE_EXPLORER    1
#define LV_USE_TINY_TTF         1
#define LV_USE_SYSMON           1
#define LV_USE_MEM_MONITOR      1
#define LV_USE_PERF_MONITOR     1
#define LV_USE_SNAPSHOT         1
#define LV_USE_THORVG_INTERNAL  1
#define LV_USE_LZ4_INTERNAL     1
#define LV_USE_VECTOR_GRAPHIC   1
#define LV_USE_PROFILER         1
#define LV_PROFILER_INCLUDE     "lv_profiler_builtin.h"
#define LV_USE_GRIDNAV          1

#define LV_BUILD_EXAMPLES       1
#define LV_USE_DEMO_WIDGETS     1
#define LV_USE_DEMO_KEYPAD_AND_ENCODER     1
#define LV_USE_DEMO_FLEX_LAYOUT            1
#define LV_USE_DEMO_STRESS      1
#define LV_USE_DEMO_TRANSFORM   1
#define LV_USE_DEMO_MULTILANG   1
#define LV_USE_DEMO_RENDER      1
#define LV_USE_DEMO_MUSIC       1
#define LV_USE_DEMO_BENCHMARK   1
#define LV_USE_DEMO_SCROLL      1
#define LV_USE_DEMO_VECTOR_GRAPHIC  1

#define LV_USE_OBJ_ID           1
#define LV_OBJ_ID_AUTO_ASSIGN    1
#define LV_USE_OBJ_ID_BUILTIN   1

#define LV_CACHE_DEF_SIZE       (10 * 1024 * 1024)

#ifndef LV_USE_LINUX_DRM
    #define LV_USE_LINUX_DRM    1
#endif

#ifndef LV_USE_LINUX_FBDEV
    #define LV_USE_LINUX_FBDEV  1
#endif

#define LV_USE_ILI9341      1
#define LV_USE_ST7735       1
#define LV_USE_ST7789       1
#define LV_USE_ST7796       1

#ifndef LV_USE_LIBINPUT
    #define LV_USE_LIBINPUT     1
#endif

#ifndef LV_LIBINPUT_XKB
    #define LV_LIBINPUT_XKB     1
#endif

#ifndef LV_USE_OPENGLES
    #if !defined(NON_AMD64_BUILD) && !defined(_MSC_VER) && !defined(_WIN32)
        #define LV_USE_OPENGLES 1
    #endif
#endif

#define LV_USE_FREETYPE 1
#define LV_FREETYPE_USE_LVGL_PORT 0
#define LV_FREETYPE_CACHE_FT_GLYPH_CNT 10

#define LV_USE_DRAW_SW_COMPLEX_GRADIENTS    1