mirror of
https://github.com/Bodmer/TFT_eSPI.git
synced 2025-08-04 21:24:44 +02:00
should add esp32 support. have no hardware to test.
This commit is contained in:
@@ -3659,6 +3659,12 @@ uint8_t TFT_eSPI::getTouchRaw(uint16_t *x, uint16_t *y){
|
|||||||
CS_H;
|
CS_H;
|
||||||
T_CS_L;
|
T_CS_L;
|
||||||
|
|
||||||
|
#ifdef SPI_HAS_TRANSACTION
|
||||||
|
#ifdef SUPPORT_TRANSACTIONS
|
||||||
|
if (locked) {locked = false; SPI.beginTransaction(SPISettings(SPI_TOUCH_FREQUENCY, MSBFIRST, SPI_MODE0));}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
SPI.setFrequency(SPI_TOUCH_FREQUENCY);
|
SPI.setFrequency(SPI_TOUCH_FREQUENCY);
|
||||||
|
|
||||||
// Start bit + YP sample request for x position
|
// Start bit + YP sample request for x position
|
||||||
@@ -3670,6 +3676,7 @@ uint8_t TFT_eSPI::getTouchRaw(uint16_t *x, uint16_t *y){
|
|||||||
if(tmp == 0 || tmp == 0x3ff){
|
if(tmp == 0 || tmp == 0x3ff){
|
||||||
T_CS_H;
|
T_CS_H;
|
||||||
SPI.setFrequency(SPI_FREQUENCY);
|
SPI.setFrequency(SPI_FREQUENCY);
|
||||||
|
spi_end();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3685,6 +3692,7 @@ uint8_t TFT_eSPI::getTouchRaw(uint16_t *x, uint16_t *y){
|
|||||||
|
|
||||||
T_CS_H;
|
T_CS_H;
|
||||||
SPI.setFrequency(SPI_FREQUENCY);
|
SPI.setFrequency(SPI_FREQUENCY);
|
||||||
|
spi_end();
|
||||||
|
|
||||||
if(tmp == 0 || tmp == 0x3ff){
|
if(tmp == 0 || tmp == 0x3ff){
|
||||||
return false;
|
return false;
|
||||||
|
Reference in New Issue
Block a user