Library lvgl has been declared precompiled: Precompiled library in "c:\Users\[me]\Documents\Arduino\libraries\lvgl-3\src\esp32" not found In file included from c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.h:102, from c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:16: c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c: In function 'void dc_callback(spi_transaction_t*)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:189:22: error: 'GPIO' was not declared in this scope 189 | #define DC_D GPIO.out_w1ts = (1 << TFT_DC)//;GPIO.out_w1ts = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:760:28: note: in expansion of macro 'DC_D' 760 | if ((bool)spi_tx->user) {DC_D;} | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:761:9: note: in expansion of macro 'DC_C' 761 | else {DC_C;} | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::begin_tft_write()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:233:22: error: 'GPIO' was not declared in this scope 233 | #define CS_L GPIO.out_w1tc = (1 << TFT_CS); GPIO.out_w1tc = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:80:5: note: in expansion of macro 'CS_L' 80 | CS_L; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'virtual void TFT_eSPI::begin_nin_write()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:233:22: error: 'GPIO' was not declared in this scope 233 | #define CS_L GPIO.out_w1tc = (1 << TFT_CS); GPIO.out_w1tc = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:92:5: note: in expansion of macro 'CS_L' 92 | CS_L; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::end_tft_write()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:234:22: error: 'GPIO' was not declared in this scope 234 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS)//;GPIO.out_w1ts = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:106:7: note: in expansion of macro 'CS_H' 106 | CS_H; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'virtual void TFT_eSPI::end_nin_write()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:234:22: error: 'GPIO' was not declared in this scope 234 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS)//;GPIO.out_w1ts = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:121:7: note: in expansion of macro 'CS_H' 121 | CS_H; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::begin_tft_read()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:233:22: error: 'GPIO' was not declared in this scope 233 | #define CS_L GPIO.out_w1tc = (1 << TFT_CS); GPIO.out_w1tc = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:141:5: note: in expansion of macro 'CS_L' 141 | CS_L; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::end_tft_read()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:234:22: error: 'GPIO' was not declared in this scope 234 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS)//;GPIO.out_w1ts = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:161:7: note: in expansion of macro 'CS_H' 161 | CS_H; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::writecommand(uint8_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:964:3: note: in expansion of macro 'DC_C' 964 | DC_C; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::writedata(uint8_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:189:22: error: 'GPIO' was not declared in this scope 189 | #define DC_D GPIO.out_w1ts = (1 << TFT_DC)//;GPIO.out_w1ts = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:1012:3: note: in expansion of macro 'DC_D' 1012 | DC_D; // Play safe, but should already be in data mode | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'uint8_t TFT_eSPI::readcommand8(uint8_t, uint8_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:1049:3: note: in expansion of macro 'DC_C' 1049 | DC_C; tft_Write_8(0xD9); | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'virtual uint16_t TFT_eSPI::readPixel(int32_t, int32_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:234:22: error: 'GPIO' was not declared in this scope 234 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS)//;GPIO.out_w1ts = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:1205:3: note: in expansion of macro 'CS_H' 1205 | CS_H; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::readRectRGB(int32_t, int32_t, int32_t, int32_t, uint8_t*)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:234:22: error: 'GPIO' was not declared in this scope 234 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS)//;GPIO.out_w1ts = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:2209:3: note: in expansion of macro 'CS_H' 2209 | CS_H; | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'virtual void TFT_eSPI::setWindow(int32_t, int32_t, int32_t, int32_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:3419:5: note: in expansion of macro 'DC_C' 3419 | DC_C; tft_Write_8(TFT_CASET); | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'void TFT_eSPI::readAddrWindow(int32_t, int32_t, int32_t, int32_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:3495:3: note: in expansion of macro 'DC_C' 3495 | DC_C; tft_Write_8(TFT_CASET); | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp: In member function 'virtual void TFT_eSPI::drawPixel(int32_t, int32_t, uint32_t)': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:3677:7: note: in expansion of macro 'DC_C' 3677 | DC_C; tft_Write_8(TFT_CASET); | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:3684:7: note: in expansion of macro 'DC_C' 3684 | DC_C; tft_Write_8(TFT_PASET); | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:188:22: error: 'GPIO' was not declared in this scope 188 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC)//;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:3690:3: note: in expansion of macro 'DC_C' 3690 | DC_C; tft_Write_8(TFT_RAMWR); | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Extensions/Touch.cpp: In member function 'void TFT_eSPI::begin_touch_read_write()': c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.h:234:22: error: 'GPIO' was not declared in this scope 234 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS)//;GPIO.out_w1ts = (1 << TFT_CS) | ^~~~ c:\Users\[me]\Documents\Arduino\libraries\TFT_eSPI\Extensions/Touch.cpp:20:3: note: in expansion of macro 'CS_H' 20 | CS_H; // Just in case it has been left low | ^~~~ Multiple libraries were found for "BLEDevice.h" Used: C:\Users\[me]\Documents\Arduino\libraries\BLE Not used: C:\Users\[me]\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.3\libraries\BLE Multiple libraries were found for "SPI.h" Used: C:\Users\[me]\Documents\Arduino\libraries\SPI Not used: C:\Users\[me]\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.3\libraries\SPI Multiple libraries were found for "Wire.h" Used: C:\Users\[me]\Documents\Arduino\libraries\Wire Not used: C:\Users\[me]\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.3\libraries\Wire Multiple libraries were found for "SD.h" Used: C:\Users\[me]\Documents\Arduino\libraries\SD Not used: C:\Users\[me]\AppData\Local\Arduino15\libraries\SD Not used: C:\Users\[me]\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.3\libraries\SD exit status 1 Compilation error: exit status 1