Thank you, that solved that problem. I tried uninstalling Arduino IDE, then reinstalling with Pi-Apps, but that didn't seem to make a difference. Now on to the next one... I couldn't get the carrots to line up but they are pointing at PROGMEM, &, uint32_t, and SPI_PORT
Arduino: 1.8.19 (Linux), Board: "ESP32S3 Dev Module, Disabled, QIO 80MHz, 4MB (32Mb), Core 1, Core 1, Hardware CDC and JTAG, Disabled, Disabled, Disabled, UART0 / Hardware CDC, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), 921600, None, Disabled"
glcdfont.c:8:31: error: expected '=', ',', ';', 'asm' or 'attribute' before 'PROGMEM'
static const unsigned font[] PROGMEM = {
^~~~~~~
TFT_eSPI_ESP32_S3.c:27:15: error: expected '=', ',', ';', 'asm' or 'attribute' before '&' token
SPIClass& spi = SPI;
^
TFT_eSPI_ESP32_S3.c:57:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_cmd = (volatile uint32_t*)(SPI_CMD_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:57:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_cmd = (volatile uint32_t*)(SPI_CMD_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:57:72: error: 'SPI_PORT' undeclared here (not in a function)
volatile uint32_t* _spi_cmd = (volatile uint32_t*)(SPI_CMD_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:58:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_user = (volatile uint32_t*)(SPI_USER_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:58:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_user = (volatile uint32_t*)(SPI_USER_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:60:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_mosi_dlen = (volatile uint32_t*)(SPI_MOSI_DLEN_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:60:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_mosi_dlen = (volatile uint32_t*)(SPI_MOSI_DLEN_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:61:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_w = (volatile uint32_t*)(SPI_W0_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:61:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_w = (volatile uint32_t*)(SPI_W0_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_S3.c:102:1: error: unknown type name 'uint8_t'
uint8_t TFT_eSPI::readByte(void)
^~~~~~~
TFT_eSPI_ESP32_S3.c:102:17: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
uint8_t TFT_eSPI::readByte(void)
^
TFT_eSPI_ESP32_S3.c:251:14: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
void TFT_eSPI::pushBlock(uint16_t color, uint32_t len){
^
TFT_eSPI_ESP32_S3.c:298:14: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
void TFT_eSPI::pushSwapBytePixels(const void* data_in, uint32_t len){
^
TFT_eSPI_ESP32_S3.c:387:14: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
void TFT_eSPI::pushPixels(const void* data_in, uint32_t len){
^
TFT_eSPI_ESP32_C3.c:27:16: error: expected '=', ',', ';', 'asm' or 'attribute' before '&' token
SPIClass & spi = SPI;
^
TFT_eSPI_ESP32_C3.c:57:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_cmd = (volatile uint32_t*)(SPI_CMD_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:57:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_cmd = (volatile uint32_t*)(SPI_CMD_REG(SPI_PORT));
Multiple libraries were found for "WiFi.h"
^~~~~~~~
Used: /home/pi/.arduino15/packages/esp32/hardware/esp32/2.0.5/libraries/WiFi
Not used: /home/pi/.local/share/arduino-1.8.19/libraries/WiFi
TFT_eSPI_ESP32_C3.c:57:72: error: 'SPI_PORT' undeclared here (not in a function)
volatile uint32_t* _spi_cmd = (volatile uint32_t*)(SPI_CMD_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:58:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_user = (volatile uint32_t*)(SPI_USER_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:58:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_user = (volatile uint32_t*)(SPI_USER_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:60:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_mosi_dlen = (volatile uint32_t*)(SPI_MOSI_DLEN_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:60:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_mosi_dlen = (volatile uint32_t*)(SPI_MOSI_DLEN_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:61:12: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_w = (volatile uint32_t*)(SPI_W0_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:61:49: error: unknown type name 'uint32_t'
volatile uint32_t* _spi_w = (volatile uint32_t*)(SPI_W0_REG(SPI_PORT));
^~~~~~~~
TFT_eSPI_ESP32_C3.c:102:1: error: unknown type name 'uint8_t'
uint8_t TFT_eSPI::readByte(void)
^~~~~~~
TFT_eSPI_ESP32_C3.c:102:17: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
uint8_t TFT_eSPI::readByte(void)
^
TFT_eSPI_ESP32_C3.c:251:14: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
void TFT_eSPI::pushBlock(uint16_t color, uint32_t len){
^
TFT_eSPI_ESP32_C3.c:298:14: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
void TFT_eSPI::pushSwapBytePixels(const void* data_in, uint32_t len){
^
TFT_eSPI_ESP32_C3.c:387:14: error: expected '=', ',', ';', 'asm' or 'attribute' before ':' token
void TFT_eSPI::pushPixels(const void* data_in, uint32_t len){
^
exit status 1
expected '=', ',', ';', 'asm' or 'attribute' before 'PROGMEM'