From a4c9ac9ae8afe30d8a483dc93369d7a8e5a0d743 Mon Sep 17 00:00:00 2001 From: Pablo Martikian Date: Thu, 5 Jan 2023 12:08:05 -0300 Subject: [PATCH] fix for warning - GPIO output gpio_num error - robustness other hardware --- TFT_eSPI.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/TFT_eSPI.cpp b/TFT_eSPI.cpp index 282ed1b..256cde5 100644 --- a/TFT_eSPI.cpp +++ b/TFT_eSPI.cpp @@ -541,8 +541,10 @@ void TFT_eSPI::initBus(void) { // Configure chip select for touchscreen controller if present #ifdef TOUCH_CS - pinMode(TOUCH_CS, OUTPUT); - digitalWrite(TOUCH_CS, HIGH); // Chip select high (inactive) + if (TOUCH_CS >= 0) { + pinMode(TOUCH_CS, OUTPUT); + digitalWrite(TOUCH_CS, HIGH); // Chip select high (inactive) + } #endif // In parallel mode and with the RP2040 processor, the TFT_WR line is handled in the PIO