diff --git a/src/hal/TouchInput.cpp b/src/hal/TouchInput.cpp index 52fd561..f5dc065 100644 --- a/src/hal/TouchInput.cpp +++ b/src/hal/TouchInput.cpp @@ -79,10 +79,11 @@ bool TouchInput::readGT911() { } uint8_t trackId = Wire.read(); - _x = Wire.read() | (Wire.read() << 8); _y = Wire.read() | (Wire.read() << 8); + _x = Wire.read() | (Wire.read() << 8); Wire.read() | (Wire.read() << 8); // size (unused) + _y = TFT_HEIGHT - 1 - _y; _touched = true; // Clear buffer status