Mercurial > sdl-ios-xcode
diff touchTest/parseDevicesTest.c @ 4646:eea1bf53effa
Added include/touch.h Now reading in resolution of touch pad.
author | Jim Grandpre <jim.tla@gmail.com> |
---|---|
date | Tue, 01 Jun 2010 02:54:33 -0400 |
parents | 0375d020e7e3 |
children |
line wrap: on
line diff
--- a/touchTest/parseDevicesTest.c Mon May 31 00:24:37 2010 -0400 +++ b/touchTest/parseDevicesTest.c Tue Jun 01 02:54:33 2010 -0400 @@ -1,6 +1,7 @@ #include <stdio.h> #include <stdlib.h> #include <linux/input.h> +#include <fcntl.h> int main(int agrc,char **argv) @@ -22,7 +23,23 @@ sprintf(tstr,"/dev/input/event%i",event); printf("At location: %s\n",tstr); + int inFile = open(tstr,O_RDONLY); + unsigned long bits[4]; + int abs[5]; + ioctl(inFile,EVIOCGABS(ABS_X),abs); + int minx,maxx,miny,maxy,minp,maxp; + minx = abs[1]; + maxx = abs[2]; + ioctl(inFile,EVIOCGABS(ABS_Y),abs); + miny = abs[1]; + maxy = abs[2]; + ioctl(inFile,EVIOCGABS(ABS_PRESSURE),abs); + minp = abs[1]; + maxp = abs[2]; + + + close(inFile); } vendor = -1; product = -1;