-Arduino board: ESP32 HUZZAH Feather
-Using VSC Platformio
-Create a new STMPE610 object with (int,SPIClass*) constructor, passing an HSPI configured SPIClass, then call being(). The VPSI bus will then get a spurious endTransaction call.
In STMPE610.cpp, Adafruit_STMPE610::readRegister8, lines 284-286 reflect the following.
if (_CLK == -1)
SPI.endTransaction();
}
This is likely transparent when using the default SPI port configured in SPI.h. Replacing line 285 with the below enabled using this library on other ports.
-Arduino board: ESP32 HUZZAH Feather -Using VSC Platformio -Create a new STMPE610 object with (int,SPIClass*) constructor, passing an HSPI configured SPIClass, then call being(). The VPSI bus will then get a spurious endTransaction call.
In STMPE610.cpp, Adafruit_STMPE610::readRegister8, lines 284-286 reflect the following.
This is likely transparent when using the default SPI port configured in SPI.h. Replacing line 285 with the below enabled using this library on other ports.