Fresh install of VS Code, with Platform IO, ran the update all dependencies task, but get numerous errors trying to compile:
src/gif/gif_heated.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_homing.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_print.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_print_ok.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_printed.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_probing.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_qgling.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_voron.c:24:30: error: unknown type name 'LV_ATTRIBUTE_LARGE_CONST'
const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_GIF_VORON uint8_t gif_voron_map[] = {
^~~~~~~~~~~~~~~~~~~~~~~~
src/gif/gif_voron.c:24:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gif_voron_map'
const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_GIF_VORON uint8_t gif_voron_map[] = {
^~~~~~~~~~~~~
src/gif/gif_standby.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_voron.c:3532:7: error: unknown type name 'lv_img_dsc_t'
const lv_img_dsc_t gif_voron = {
^~~~~~~~~~~~
src/gif/gif_voron.c:3533:3: error: field name not in record or union initializer
.header.cf = LV_IMG_CF_RAW_CHROMA_KEYED,
^
src/gif/gif_voron.c:3533:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3533:16: error: 'LV_IMG_CF_RAW_CHROMA_KEYED' undeclared here (not in a function)
.header.cf = LV_IMG_CF_RAW_CHROMA_KEYED,
^~~~~~~~~~~~~~~~~~~~~~~~~~
src/gif/gif_voron.c:3534:3: error: field name not in record or union initializer
.header.always_zero = 0,
^
src/gif/gif_voron.c:3534:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3534:25: warning: excess elements in scalar initializer
.header.always_zero = 0,
^
src/gif/gif_voron.c:3534:25: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3535:3: error: field name not in record or union initializer
.header.reserved = 0,
^
src/gif/gif_voron.c:3535:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3535:22: warning: excess elements in scalar initializer
.header.reserved = 0,
^
src/gif/gif_voron.c:3535:22: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3536:3: error: field name not in record or union initializer
.header.w = 150,
^
src/gif/gif_voron.c:3536:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3536:15: warning: excess elements in scalar initializer
.header.w = 150,
^~~
src/gif/gif_voron.c:3536:15: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3537:3: error: field name not in record or union initializer
.header.h = 150,
^
src/gif/gif_voron.c:3537:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3537:15: warning: excess elements in scalar initializer
.header.h = 150,
^~~
src/gif/gif_voron.c:3537:15: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3538:3: error: field name not in record or union initializer
.data_size = 45557,
^
src/gif/gif_voron.c:3538:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3538:16: warning: excess elements in scalar initializer
.data_size = 45557,
^~~~~
src/gif/gif_voron.c:3538:16: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3539:3: error: field name not in record or union initializer
.data = gif_voron_map,
^
src/gif/gif_voron.c:3539:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3539:11: error: 'gif_voron_map' undeclared here (not in a function); did you mean 'gif_voron'?
.data = gif_voron_map,
^~~~~~~~~~~~~
gif_voron
src/gif/gif_voron.c:3539:11: warning: excess elements in scalar initializer
src/gif/gif_voron.c:3539:11: note: (near initialization for 'gif_voron')
src/gif/gif_wifi.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
#include "lvgl/lvgl.h"
^~~~~~~~~~~~~
compilation terminated.
Compiling .pio\build\knomiv1\src\lis2dw12.cpp.o
Compiling .pio\build\knomiv1\src\lvgl_hal.cpp.o
Compiling .pio\build\knomiv1\src\lvgl_usr.cpp.o
Compiling .pio\build\knomiv1\src\main.cpp.o
Compiling .pio\build\knomiv1\src\moonraker.cpp.o
*** [.pio\build\knomiv1\src\gif\gif_heated.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_homing.c.o] Error 1
Compiling .pio\build\knomiv1\src\sht4x.cpp.o
*** [.pio\build\knomiv1\src\gif\gif_print.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_print_ok.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_printed.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_probing.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_qgling.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_standby.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_voron.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_wifi.c.o] Error 1
src/lis2dw12.cpp:2:10: fatal error: LIS2DW12Sensor.h: No such file or directory
************************************************************************
* Looking for LIS2DW12Sensor.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:LIS2DW12Sensor.h"
* Web > https://registry.platformio.org/search?q=header:LIS2DW12Sensor.h
*
************************************************************************
#include <LIS2DW12Sensor.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\lis2dw12.cpp.o] Error 1
In file included from src/lvgl_hal.cpp:1:
src/lvgl_hal.h:5:10: fatal error: TFT_eSPI.h: No such file or directory
******************************************************************
* Looking for TFT_eSPI.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:TFT_eSPI.h"
* Web > https://registry.platformio.org/search?q=header:TFT_eSPI.h
*
******************************************************************
#include <TFT_eSPI.h>
^~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\lvgl_hal.cpp.o] Error 1
In file included from src/main.cpp:2:
src/lvgl_hal.h:5:10: fatal error: TFT_eSPI.h: No such file or directory
******************************************************************
* Looking for TFT_eSPI.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:TFT_eSPI.h"
* Web > https://registry.platformio.org/search?q=header:TFT_eSPI.h
*
******************************************************************
#include <TFT_eSPI.h>
^~~~~~~~~~~~
compilation terminated.
In file included from src/lvgl_usr.cpp:4:
src/lvgl_hal.h:5:10: fatal error: TFT_eSPI.h: No such file or directory
******************************************************************
* Looking for TFT_eSPI.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:TFT_eSPI.h"
* Web > https://registry.platformio.org/search?q=header:TFT_eSPI.h
*
******************************************************************
#include <TFT_eSPI.h>
^~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\main.cpp.o] Error 1
*** [.pio\build\knomiv1\src\lvgl_usr.cpp.o] Error 1
src/sht4x.cpp:2:10: fatal error: Adafruit_SHT4x.h: No such file or directory
************************************************************************
* Looking for Adafruit_SHT4x.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Adafruit_SHT4x.h"
* Web > https://registry.platformio.org/search?q=header:Adafruit_SHT4x.h
*
************************************************************************
#include <Adafruit_SHT4x.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\sht4x.cpp.o] Error 1
src/moonraker.cpp:2:10: fatal error: ArduinoJson.h: No such file or directory
*********************************************************************
* Looking for ArduinoJson.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:ArduinoJson.h"
* Web > https://registry.platformio.org/search?q=header:ArduinoJson.h
*
*********************************************************************
#include <ArduinoJson.h>
^~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\moonraker.cpp.o] Error 1
================================================================================================ [FAILED] Took 5.83 seconds ================================================================================================
Environment Status Duration
------------- -------- ------------
knomiv1 FAILED 00:00:05.828
========================================================================================== 1 failed, 0 succeeded in 00:00:05.828 ==========================================================================================
You need to just install, not update them (will brake it all).
In pio terminal (Ctrl+Shift+P and select PlatformIO: Terminal option) type pio pkg install. Install, no upgrade.
Fresh install of VS Code, with Platform IO, ran the update all dependencies task, but get numerous errors trying to compile: