feat(multi-instance): collect all the global variables into a struct to allow running multiple instances of LVGL

Closes #4358
This commit is contained in:
Gabor Kiss-Vamosi
2023-08-19 01:42:37 +02:00
parent 1f807ae714
commit 0b83a82a07
145 changed files with 3230 additions and 2707 deletions

5
lvgl.h
View File

@@ -100,7 +100,7 @@ extern "C" {
#include "src/libs/ffmpeg/lv_ffmpeg.h"
#include "src/libs/tiny_ttf/lv_tiny_ttf.h"
#include "src/layouts/lv_layouts.h"
#include "src/layouts/lv_layout.h"
#include "src/draw/lv_draw.h"
@@ -119,6 +119,7 @@ extern "C" {
#include "src/dev/input/touchscreen/lv_nuttx_touchscreen.h"
#include "src/core/lv_global.h"
/*********************
* DEFINES
*********************/
@@ -180,7 +181,7 @@ static inline int lv_version_patch(void)
return LVGL_VERSION_PATCH;
}
static inline const char *lv_version_info(void)
static inline const char * lv_version_info(void)
{
return LVGL_VERSION_INFO;
}