ArduinoIDE 2.3.6, ESP32Arduino-Package 3.3.0 (I want to use ESP32-P4). lvgl 9.3.0
I compile an empty sketch:
#include <lvgl.h>
void setup() {
}
void loop() {
}
Compiling takes a long time, about 6 minutes. It looks like compiler picks up each file inside lvgl-library. So I want to slim down the library.
-
I see a lot of folders like \drivers\wayland, \drivers\windows, \drivers\x11, \draw\nxp, \draw\renesas\ and I think, I don’t need them for ArduinoIDE.
Also src\examples\ contains a lot of files. Can I delete them? -
BTW: There are several warnings like this:
In file included from d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/lvgl.h:132,
from d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/lvgl.h:16,
from d:\EigeneDateien\Dokumente\Arduino\libraries\lvgl\src\misc\lv_profiler_builtin.c:11:
d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/lv_api_map_v9_1.h:94:2: warning: #warning LV_FS_DEFAULT_DRIVE_LETTER is deprecated. Rename to LV_FS_DEFAULT_DRIVER_LETTER [-Wcpp]
94 | #warning LV_FS_DEFAULT_DRIVE_LETTER is deprecated. Rename to LV_FS_DEFAULT_DRIVER_LETTER
| ^~~~~~~
My sketch is empty. Where does this warning comes from? Are files in lvgl-library are not fitting together?
- After copy demos-folder into src-folder, the empty sketch throws an error:
In file included from d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/demos/lv_demos.h:35,
from d:\EigeneDateien\Dokumente\Arduino\libraries\lvgl\src\demos\benchmark\lv_demo_benchmark.h:16,
from d:\EigeneDateien\Dokumente\Arduino\libraries\lvgl\src\demos\benchmark\lv_demo_benchmark.c:9:
d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/demos/widgets/lv_demo_widgets.h:17:10: fatal error: ../../src/draw/lv_draw.h: No such file or directory
17 | #include "../../src/draw/lv_draw.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Alternatives for ../../src/draw/lv_draw.h: []
ResolveLibrary(../../src/draw/lv_draw.h)
-> candidates: []
exit status 1
Compilation error: exit status 1
Is the advice to copy demos into src not valid for lvgl 9.3.0 anymore?
Bye, Jürgen