From bce4240ead4e4c8e3c552acc9e6a1ff8cb696b71 Mon Sep 17 00:00:00 2001 From: caternuson Date: Mon, 2 Jun 2025 08:46:52 -0700 Subject: [PATCH 1/6] update preproc for uno r4 --- Adafruit_ILI9341.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Adafruit_ILI9341.cpp b/Adafruit_ILI9341.cpp index eda9b4a..cce449d 100755 --- a/Adafruit_ILI9341.cpp +++ b/Adafruit_ILI9341.cpp @@ -49,7 +49,7 @@ #include "Adafruit_ILI9341.h" #ifndef ARDUINO_STM32_FEATHER #include "pins_arduino.h" -#ifndef RASPI +#if !defined(RASPI) && !defined(ARDUINO_UNOR4_MINIMA) && !defined(ARDUINO_UNOR4_WIFI) #include "wiring_private.h" #endif #endif From 4b7aad6267e5a5acf6901a8884d7d42109a4e2d5 Mon Sep 17 00:00:00 2001 From: caternuson Date: Mon, 2 Jun 2025 09:08:18 -0700 Subject: [PATCH 2/6] clang --- Adafruit_ILI9341.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100755 => 100644 Adafruit_ILI9341.cpp diff --git a/Adafruit_ILI9341.cpp b/Adafruit_ILI9341.cpp old mode 100755 new mode 100644 index cce449d..1dcfa73 --- a/Adafruit_ILI9341.cpp +++ b/Adafruit_ILI9341.cpp @@ -49,7 +49,8 @@ #include "Adafruit_ILI9341.h" #ifndef ARDUINO_STM32_FEATHER #include "pins_arduino.h" -#if !defined(RASPI) && !defined(ARDUINO_UNOR4_MINIMA) && !defined(ARDUINO_UNOR4_WIFI) +#if !defined(RASPI) && !defined(ARDUINO_UNOR4_MINIMA) && \ + !defined(ARDUINO_UNOR4_WIFI) #include "wiring_private.h" #endif #endif From bf8a8eae8bb5e764f91c9f35d399a997838d5a8e Mon Sep 17 00:00:00 2001 From: caternuson Date: Mon, 2 Jun 2025 09:45:44 -0700 Subject: [PATCH 3/6] clang the header to for some reason --- Adafruit_ILI9341.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 Adafruit_ILI9341.h diff --git a/Adafruit_ILI9341.h b/Adafruit_ILI9341.h old mode 100755 new mode 100644 index 525f0f4..9feeef3 --- a/Adafruit_ILI9341.h +++ b/Adafruit_ILI9341.h @@ -101,7 +101,7 @@ #define ILI9341_GMCTRP1 0xE0 ///< Positive Gamma Correction #define ILI9341_GMCTRN1 0xE1 ///< Negative Gamma Correction -//#define ILI9341_PWCTR6 0xFC +// #define ILI9341_PWCTR6 0xFC // Color definitions #define ILI9341_BLACK 0x0000 ///< 0, 0, 0 From 70abdc1d321c3854920555d1634dfe7a9d941dc4 Mon Sep 17 00:00:00 2001 From: Tyeth Gundry Date: Tue, 3 Jun 2025 18:50:25 +0100 Subject: [PATCH 4/6] Update library.properties - bump version to 1.6.2 --- library.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.properties b/library.properties index d8dc921..9aef9b9 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Adafruit ILI9341 -version=1.6.1 +version=1.6.2 author=Adafruit maintainer=Adafruit sentence=Library for Adafruit ILI9341 displays From 839fa3a37b8e2f04e10414dfc2fc11c23ab80da2 Mon Sep 17 00:00:00 2001 From: Mikey Sklar Date: Mon, 9 Feb 2026 08:08:25 -0800 Subject: [PATCH 5/6] Featherwing Examples adding ESP32S2 and ESP32S3 support --- .../graphicstest_featherwing.ino | 15 +++++++++++++-- .../touchpaint_featherwing.ino | 15 +++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/examples/graphicstest_featherwing/graphicstest_featherwing.ino b/examples/graphicstest_featherwing/graphicstest_featherwing.ino index a954abd..7886b9a 100644 --- a/examples/graphicstest_featherwing/graphicstest_featherwing.ino +++ b/examples/graphicstest_featherwing/graphicstest_featherwing.ino @@ -26,7 +26,18 @@ #define TFT_CS 7 #define TFT_DC 8 #define SD_CS 5 -#elif defined(ESP32) && !defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2) +#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2_TFT) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_NOPSRAM) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT) + #define STMPE_CS 6 + #define TFT_CS 9 + #define TFT_DC 10 + #define SD_CS 5 +#elif defined(ESP32) #define STMPE_CS 32 #define TFT_CS 15 #define TFT_DC 33 @@ -399,4 +410,4 @@ unsigned long testFilledRoundRects() { } return micros() - start; -} \ No newline at end of file +} diff --git a/examples/touchpaint_featherwing/touchpaint_featherwing.ino b/examples/touchpaint_featherwing/touchpaint_featherwing.ino index c53cf46..a423d77 100644 --- a/examples/touchpaint_featherwing/touchpaint_featherwing.ino +++ b/examples/touchpaint_featherwing/touchpaint_featherwing.ino @@ -30,7 +30,18 @@ #define TFT_CS 7 #define TFT_DC 8 #define SD_CS 5 -#elif defined(ESP32) && !defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2) +#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2_TFT) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_NOPSRAM) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT) || \ + defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT) + #define STMPE_CS 6 + #define TFT_CS 9 + #define TFT_DC 10 + #define SD_CS 5 +#elif defined(ESP32) #define STMPE_CS 32 #define TFT_CS 15 #define TFT_DC 33 @@ -200,4 +211,4 @@ void loop() { if (((p.y-PENRADIUS) > 0) && ((p.y+PENRADIUS) < tft.height())) { tft.fillCircle(p.x, p.y, PENRADIUS, currentcolor); } -} \ No newline at end of file +} From dbb447afc9b1567d8571a55c22efd77fa427a4e2 Mon Sep 17 00:00:00 2001 From: Tyeth Gundry Date: Wed, 11 Feb 2026 17:45:08 +0000 Subject: [PATCH 6/6] Update version to 1.6.3 in library.properties --- library.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.properties b/library.properties index 9aef9b9..733b29f 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Adafruit ILI9341 -version=1.6.2 +version=1.6.3 author=Adafruit maintainer=Adafruit sentence=Library for Adafruit ILI9341 displays