diff --git a/Processors/TFT_eSPI_ESP32_S3.c b/Processors/TFT_eSPI_ESP32_S3.c index d689e72a..a9a12010 100644 --- a/Processors/TFT_eSPI_ESP32_S3.c +++ b/Processors/TFT_eSPI_ESP32_S3.c @@ -249,7 +249,7 @@ void TFT_eSPI::pushBlock(uint16_t color, uint32_t len){ while (*_spi_cmd&SPI_USR); for (i=0; i < rem; i+=2) *spi_w++ = color32; *_spi_mosi_dlen = (rem << 4) - 1; -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) *_spi_cmd = SPI_UPDATE; while (*_spi_cmd & SPI_UPDATE); #endif @@ -266,7 +266,7 @@ void TFT_eSPI::pushBlock(uint16_t color, uint32_t len){ while(len) { while (*_spi_cmd&SPI_USR); -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) *_spi_cmd = SPI_UPDATE; while (*_spi_cmd & SPI_UPDATE); #endif @@ -315,7 +315,7 @@ void TFT_eSPI::pushSwapBytePixels(const void* data_in, uint32_t len){ WRITE_PERI_REG(SPI_W13_REG(SPI_PORT), color[13]); WRITE_PERI_REG(SPI_W14_REG(SPI_PORT), color[14]); WRITE_PERI_REG(SPI_W15_REG(SPI_PORT), color[15]); -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif @@ -342,7 +342,7 @@ void TFT_eSPI::pushSwapBytePixels(const void* data_in, uint32_t len){ WRITE_PERI_REG(SPI_W5_REG(SPI_PORT), color[5]); WRITE_PERI_REG(SPI_W6_REG(SPI_PORT), color[6]); WRITE_PERI_REG(SPI_W7_REG(SPI_PORT), color[7]); -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif @@ -357,7 +357,7 @@ void TFT_eSPI::pushSwapBytePixels(const void* data_in, uint32_t len){ for (uint32_t i=0; i <= (len<<1); i+=4) { WRITE_PERI_REG(SPI_W0_REG(SPI_PORT)+i, DAT8TO32(data)); data+=4; } -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif @@ -402,7 +402,7 @@ void TFT_eSPI::pushPixels(const void* data_in, uint32_t len){ WRITE_PERI_REG(SPI_W13_REG(SPI_PORT), *data++); WRITE_PERI_REG(SPI_W14_REG(SPI_PORT), *data++); WRITE_PERI_REG(SPI_W15_REG(SPI_PORT), *data++); -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif @@ -416,7 +416,7 @@ void TFT_eSPI::pushPixels(const void* data_in, uint32_t len){ while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_USR); WRITE_PERI_REG(SPI_MOSI_DLEN_REG(SPI_PORT), (len << 4) - 1); for (uint32_t i=0; i <= (len<<1); i+=4) WRITE_PERI_REG((SPI_W0_REG(SPI_PORT) + i), *data++); -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif @@ -466,7 +466,7 @@ void TFT_eSPI::pushBlock(uint16_t color, uint32_t len) WRITE_PERI_REG(SPI_W12_REG(SPI_PORT), r0); WRITE_PERI_REG(SPI_W13_REG(SPI_PORT), r1); WRITE_PERI_REG(SPI_W14_REG(SPI_PORT), r2); -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif @@ -497,7 +497,7 @@ void TFT_eSPI::pushBlock(uint16_t color, uint32_t len) WRITE_PERI_REG(SPI_W13_REG(SPI_PORT), r1); WRITE_PERI_REG(SPI_W14_REG(SPI_PORT), r2); } -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) SET_PERI_REG_MASK(SPI_CMD_REG(SPI_PORT), SPI_UPDATE); while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_UPDATE); #endif diff --git a/Processors/TFT_eSPI_ESP32_S3.h b/Processors/TFT_eSPI_ESP32_S3.h index c1a9e101..808f0683 100644 --- a/Processors/TFT_eSPI_ESP32_S3.h +++ b/Processors/TFT_eSPI_ESP32_S3.h @@ -25,7 +25,7 @@ // Fix IDF problems with ESP32S3 // Note illogical enumerations: FSPI_HOST=SPI2_HOST=1 HSPI_HOST=SPI3_HOST=2 -#if CONFIG_IDF_TARGET_ESP32S3 +#if defined(CONFIG_IDF_TARGET_ESP32S3) // Fix ESP32C3 IDF bug for missing definition (FSPI only tested at the moment) #ifndef REG_SPI_BASE // HSPI FSPI/VSPI #define REG_SPI_BASE(i) (((i)>1) ? (DR_REG_SPI3_BASE) : (DR_REG_SPI2_BASE)) @@ -77,9 +77,9 @@ SPI3_HOST = 2 #else #ifdef CONFIG_IDF_TARGET_ESP32 #define SPI_PORT VSPI - #elif CONFIG_IDF_TARGET_ESP32S2 + #elif defined(CONFIG_IDF_TARGET_ESP32S2) #define SPI_PORT 2 //FSPI(ESP32 S2) - #elif CONFIG_IDF_TARGET_ESP32S3 + #elif defined(CONFIG_IDF_TARGET_ESP32S3) #define SPI_PORT FSPI #endif #endif