diff --git a/Extensions/Touch.cpp b/Extensions/Touch.cpp index 8a3efa8..87fa182 100644 --- a/Extensions/Touch.cpp +++ b/Extensions/Touch.cpp @@ -22,8 +22,13 @@ uint8_t TFT_eSPI::getTouchRaw(uint16_t *x, uint16_t *y){ T_CS_L; + // Dummy transfer + SPI.transfer(0xd0); + SPI.transfer(0); + SPI.transfer(0); + // Start bit + YP sample request for x position - tmp = SPI.transfer(0xd0); + SPI.transfer(0xd0); tmp = SPI.transfer(0); tmp = tmp <<5; tmp |= 0x1f & (SPI.transfer(0)>>3); diff --git a/library.json b/library.json index 5265998..8e644b2 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "TFT_eSPI", - "version": "1.0.0", + "version": "1.0.1", "keywords": "tft, ePaper, display, ESP8266, NodeMCU, ESP32, M5Stack, ILI9341, ST7735, ILI9163, S6D02A1, ILI9486, ST7789", "description": "A TFT and ePaper SPI graphics library for ESP8266 and ESP32", "repository": diff --git a/library.properties b/library.properties index e789025..c9eba93 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=TFT_eSPI -version=1.0.0 +version=1.0.1 author=Bodmer maintainer=Bodmer sentence=A fast TFT library for ESP8266 processors and the Arduino IDE