Select one of the symbols to view example projects that use it.
 
Outline
#define LVGL_H
#define LVGL_VERSION_MAJOR
#define LVGL_VERSION_MINOR
#define LVGL_VERSION_PATCH
#define LVGL_VERSION_INFO
#include "src/misc/lv_log.h"
#include "src/misc/lv_timer.h"
#include "src/misc/lv_math.h"
#include "src/misc/lv_mem.h"
#include "src/misc/lv_async.h"
#include "src/misc/lv_anim_timeline.h"
#include "src/misc/lv_printf.h"
#include "src/hal/lv_hal.h"
#include "src/core/lv_obj.h"
#include "src/core/lv_group.h"
#include "src/core/lv_indev.h"
#include "src/core/lv_refr.h"
#include "src/core/lv_disp.h"
#include "src/core/lv_theme.h"
#include "src/font/lv_font.h"
#include "src/font/lv_font_loader.h"
#include "src/font/lv_font_fmt_txt.h"
#include "src/widgets/lv_arc.h"
#include "src/widgets/lv_btn.h"
#include "src/widgets/lv_img.h"
#include "src/widgets/lv_label.h"
#include "src/widgets/lv_line.h"
#include "src/widgets/lv_table.h"
#include "src/widgets/lv_checkbox.h"
#include "src/widgets/lv_bar.h"
#include "src/widgets/lv_slider.h"
#include "src/widgets/lv_btnmatrix.h"
#include "src/widgets/lv_dropdown.h"
#include "src/widgets/lv_roller.h"
#include "src/widgets/lv_textarea.h"
#include "src/widgets/lv_canvas.h"
#include "src/widgets/lv_switch.h"
#include "src/draw/lv_draw.h"
#include "src/lv_api_map.h"
#include "src/extra/lv_extra.h"
#define LV_VERSION_CHECK
lv_version_major()
lv_version_minor()
lv_version_patch()
lv_version_info()
Files
loading...
SourceVuESP-IDF Framework and Examplesi2c_oled samplemanaged_components/lvgl__lvgl/lvgl.h
 
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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/** * @file lvgl.h * Include all LVGL related headers *//* ... */ #ifndef LVGL_H #define LVGL_H #ifdef __cplusplus extern "C" { #endif /*************************** * CURRENT VERSION OF LVGL ***************************//* ... */ #define LVGL_VERSION_MAJOR 8 #define LVGL_VERSION_MINOR 3 #define LVGL_VERSION_PATCH 0 #define LVGL_VERSION_INFO "" /********************* * INCLUDES *********************//* ... */ #include "src/misc/lv_log.h" #include "src/misc/lv_timer.h" #include "src/misc/lv_math.h" #include "src/misc/lv_mem.h" #include "src/misc/lv_async.h" #include "src/misc/lv_anim_timeline.h" #include "src/misc/lv_printf.h" #include "src/hal/lv_hal.h" #include "src/core/lv_obj.h" #include "src/core/lv_group.h" #include "src/core/lv_indev.h" #include "src/core/lv_refr.h" #include "src/core/lv_disp.h" #include "src/core/lv_theme.h" #include "src/font/lv_font.h" #include "src/font/lv_font_loader.h" #include "src/font/lv_font_fmt_txt.h" #include "src/widgets/lv_arc.h" #include "src/widgets/lv_btn.h" #include "src/widgets/lv_img.h" #include "src/widgets/lv_label.h" #include "src/widgets/lv_line.h" #include "src/widgets/lv_table.h" #include "src/widgets/lv_checkbox.h" #include "src/widgets/lv_bar.h" #include "src/widgets/lv_slider.h" #include "src/widgets/lv_btnmatrix.h" #include "src/widgets/lv_dropdown.h" #include "src/widgets/lv_roller.h" #include "src/widgets/lv_textarea.h" #include "src/widgets/lv_canvas.h" #include "src/widgets/lv_switch.h" #include "src/draw/lv_draw.h" #include "src/lv_api_map.h" /*----------------- * EXTRAS *----------------*//* ... */ #include "src/extra/lv_extra.h"35 includes /********************* * DEFINES *********************//* ... */ /********************** * TYPEDEFS **********************//* ... */ /********************** * GLOBAL PROTOTYPES **********************//* ... */ /********************** * MACROS **********************//* ... */ /** Gives 1 if the x.y.z version is supported in the current version * Usage: * * - Require v6 * #if LV_VERSION_CHECK(6,0,0) * new_func_in_v6(); * #endif * * * - Require at least v5.3 * #if LV_VERSION_CHECK(5,3,0) * new_feature_from_v5_3(); * #endif * * * - Require v5.3.2 bugfixes * #if LV_VERSION_CHECK(5,3,2) * bugfix_in_v5_3_2(); * #endif * *//* ... */ #define LV_VERSION_CHECK(x,y,z) (x == LVGL_VERSION_MAJOR && (y < LVGL_VERSION_MINOR || (y == LVGL_VERSION_MINOR && z <= LVGL_VERSION_PATCH))) /** * Wrapper functions for VERSION macros *//* ... */ static inline int lv_version_major(void) { return LVGL_VERSION_MAJOR; }{ ... } static inline int lv_version_minor(void) { return LVGL_VERSION_MINOR; }{ ... } static inline int lv_version_patch(void) { return LVGL_VERSION_PATCH; }{ ... } static inline const char *lv_version_info(void) { return LVGL_VERSION_INFO; }{ ... } #ifdef __cplusplus }{...} /*extern "C"*/ #endif /* ... */ #endif /*LVGL_H*/
Details
Show:
from
Types: Columns: