diff --git a/Extensions/Sprite.cpp b/Extensions/Sprite.cpp index 2e4ab2e..c1af75f 100644 --- a/Extensions/Sprite.cpp +++ b/Extensions/Sprite.cpp @@ -405,7 +405,7 @@ bool TFT_eSprite::pushRotated(int16_t angle, uint32_t transp) int32_t yt = min_y - _tft->_yPivot; uint32_t xe = _dwidth << FP_SCALE; uint32_t ye = _dheight << FP_SCALE; - uint32_t tpcolor = transp; + uint16_t tpcolor = (uint16_t)transp; if (transp != 0x00FFFFFF) { if (_bpp == 4) tpcolor = _colorMap[transp & 0x0F]; @@ -479,7 +479,7 @@ bool TFT_eSprite::pushRotated(TFT_eSprite *spr, int16_t angle, uint32_t transp) int32_t yt = min_y - spr->_yPivot; uint32_t xe = _dwidth << FP_SCALE; uint32_t ye = _dheight << FP_SCALE; - uint32_t tpcolor = transp; + uint16_t tpcolor = (uint16_t)transp; if (transp != 0x00FFFFFF) { if (_bpp == 4) tpcolor = _colorMap[transp & 0x0F]; diff --git a/Processors/TFT_eSPI_ESP32.h b/Processors/TFT_eSPI_ESP32.h index 841730c..5c2f4cd 100644 --- a/Processors/TFT_eSPI_ESP32.h +++ b/Processors/TFT_eSPI_ESP32.h @@ -12,7 +12,7 @@ #include "soc/spi_reg.h" #include "driver/spi_master.h" -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32C2) && !defined(CONFIG_IDF_TARGET_ESP32) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S2) && !defined(CONFIG_IDF_TARGET_ESP32) #define CONFIG_IDF_TARGET_ESP32 #endif