if (touchdev < 0) return -1;\r
\r
retval = read(touchdev, &event, sizeof(event));\r
if (touchdev < 0) return -1;\r
\r
retval = read(touchdev, &event, sizeof(event));\r
printf("touch read failed %i %i\n", retval, errno);\r
return -1;\r
}\r
// this is to ignore the messed-up 4.1.x driver\r
printf("touch read failed %i %i\n", retval, errno);\r
return -1;\r
}\r
// this is to ignore the messed-up 4.1.x driver\r
\r
if (x) *x = (event.x * touchcal[0] + touchcal[2]) >> 16;\r
if (y) *y = (event.y * touchcal[4] + touchcal[5]) >> 16;\r
\r
if (x) *x = (event.x * touchcal[0] + touchcal[2]) >> 16;\r
if (y) *y = (event.y * touchcal[4] + touchcal[5]) >> 16;\r