Hi, Jaecko,

auf Deinem Video sieht das schon ziemlich gut aus ! Ich hätte auch nicht gedacht, dass die Umrechnung so schnell geht.

Mit meinen beschränkten C-Kenntnissen (bin ein Pascal-Veteran) habe ich in Deinem Programm keinen Fehler gefunden. Der Sprung in der rechten Hälfte des Touchscreens könnte imho daher kommen, dass ein signed Typ als unsigned interpretiert wird oder umgekehrt... In diesem Sinne kommen mir die Zeilen

*xp = (ui16_t) (factor[X] * ((double) (LCD_Width - 1)));
*yp = (ui16_t) (factor[Y] * ((double) (LCD_Height - 1)));

verdächtig vor.

Ciao,

mare_crisium