Touch liefert immer -1 für x und y

Hallo meine Freunde der Elektrotechnik,

habe ein Mega mit einem TFT Mega Shield und einem 3.2 Touch tft vor mir stehen. Nach ein bisschen troubleshooten habe ich das LCD zum laufen gebracht. Musste noch eine Modifikation von der UTFT.cpp vornehmen:
word dsy[] = {319, 319, 319, 319, 319, 319, 219, 219, 399, 159, 127, 319, 479, 799, 319, 319, 319, 0, 0, 319, 799, 479, 319, 219, 159, 319, 319, 479, 479, 479, 159, 159};

Definition sieht so aus:
UTFT myGLCD(TFT01_32W,38,39,40,41);
UTouch myTouch(15,10,14,9,8);

dataAvailable() liefert ein true, doch liefert die myTouch.getX() und getY immer -1

Kompeliert habe ich in Visual Studio und Arduino IDE 1.6.8

Hat jemand eine Idee woran das liegen kann? Bei meiner Suche zu anderen Problemen bin ich auf ein Beitrag gestolpert der die -1 behandelt hatte aber finde diesen leider nicht mehr.

LG Patrick