diff --git a/CMakeLists.txt b/CMakeLists.txt index b849c3c6..03a7d651 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ idf_component_register(SRCS "TFT_eSPI.cpp" INCLUDE_DIRS "." - PRIV_REQUIRES arduino) \ No newline at end of file + PRIV_REQUIRES arduino-esp32) \ No newline at end of file diff --git a/Processors/TFT_eSPI_ESP32_S3.h b/Processors/TFT_eSPI_ESP32_S3.h index c1a9e101..37c4040d 100644 --- a/Processors/TFT_eSPI_ESP32_S3.h +++ b/Processors/TFT_eSPI_ESP32_S3.h @@ -556,9 +556,9 @@ SPI3_HOST = 2 #define TFT_WRITE_BITS(D, B) *_spi_mosi_dlen = B-1; \ *_spi_w = D; \ *_spi_cmd = SPI_UPDATE; \ - while (*_spi_cmd & SPI_UPDATE); \ + while (*_spi_cmd & SPI_UPDATE){}; \ *_spi_cmd = SPI_USR; \ - while (*_spi_cmd & SPI_USR); + while (*_spi_cmd & SPI_USR){}; #endif // Write 8 bits #define tft_Write_8(C) TFT_WRITE_BITS(C, 8) @@ -575,7 +575,7 @@ SPI3_HOST = 2 #define tft_Write_16N(C) *_spi_mosi_dlen = 16-1; \ *_spi_w = ((C)<<8 | (C)>>8); \ *_spi_cmd = SPI_UPDATE; \ - while (*_spi_cmd & SPI_UPDATE); \ + while (*_spi_cmd & SPI_UPDATE){}; \ *_spi_cmd = SPI_USR; #endif