hello, You had a solution for this problem?
Il giorno martedì 8 gennaio 2013 11:03:31 UTC+1, Matthias Flock ha scritto: > > Hi, I'm using a new eGalax touchscreen on our own android version running > on a beagleboard-xM. > > I got the driver working and the screen is registered by android: > > I/EventHub( 2098): Opening device: /dev/input/touchscreen0 >> V/EventHub( 2098): Getting keys... >> V/EventHub( 2098): Getting absolute controllers... >> V/EventHub( 2098): multi-touch controller detected... >> I/EventHub( 2098): New device: path=/dev/input/touchscreen0 >> name=eGalaxTouch Virtual Device for Multi id=0x20001 (of 0x2) index=2 fd=79 >> classes=0x14 >> V/EventHub( 2098): Adding device /dev/input/touchscreen0 0x1ee6178 at 2, >> id = 1, classes = 0x14 >> I/EventHub( 2098): Opening device: /dev/input/event4 >> V/EventHub( 2098): Getting keys... >> V/EventHub( 2098): Getting absolute controllers... >> V/EventHub( 2098): multi-touch controller detected... >> I/EventHub( 2098): New device: path=/dev/input/event4 name=eGalaxTouch >> Virtual Device for Multi id=0x10002 (of 0x3) index=3 fd=80 classes=0x14 >> V/EventHub( 2098): Adding device /dev/input/event4 0x1ee6d40 at 3, id = >> 2, classes = 0x14 > > > ... > > V/EventHub( 2098): Reporting device opened: id=0x10002, >> name=/dev/input/event4 >> D/InputReader( 2098): Input event: device=0x10002 type=0x10000000 >> scancode=0 keycode=0 value=0 >> I/InputReader( 2098): Device added: id=0x10002, name=eGalaxTouch Virtual >> Device for Multi, sources=00001002 >> V/EventHub( 2098): Reporting device opened: id=0x20001, >> name=/dev/input/touchscreen0 >> D/InputReader( 2098): Input event: device=0x20001 type=0x10000000 >> scancode=0 keycode=0 value=0 >> I/InputReader( 2098): Device added: id=0x20001, name=eGalaxTouch Virtual >> Device for Multi, sources=00001002 > > > /proc/bus/input/devices contains these entries (which are correct > according to the guide from EETI > > I: Bus=0003 Vendor=0eef Product=7458 Version=0210 >> N: Name="eGalax Inc. eGalaxTouch EXC7200-7458" >> P: Phys=usb-ehci-omap.0-2.3/input0 >> S: >> Sysfs=/devices/platform/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.0/input/input2 >> U: Uniq= >> H: Handlers= >> B: EV=1b >> B: KEY=421 0 30001 0 0 0 0 0 0 0 0 >> B: ABS=100 3f >> B: MSC=10 >> I: Bus=0006 Vendor=0eef Product=0020 Version=0001 >> N: Name="eGalaxTouch Virtual Device for Multi" >> P: Phys= >> S: Sysfs=/devices/virtual/input/input5 >> U: Uniq= >> H: Handlers=event4 >> B: EV=b >> B: KEY=400 0 0 0 0 0 0 0 0 0 0 >> B: ABS=6608000 1000003 >> I: Bus=0006 Vendor=0eef Product=0010 Version=0001 >> N: Name="eGalaxTouch Virtual Device for Single" >> P: Phys= >> S: Sysfs=/devices/virtual/input/input6 >> U: Uniq= >> H: Handlers=event5 >> B: EV=b >> B: KEY=30000 0 0 0 0 0 0 0 0 >> B: ABS=3 > > > I also created a basic idc file: > > device.internal = 1 >> touch.deviceType = touchScreen > > > When I touch the screen logcat outputs tons of these: > > D/InputReader( 2098): Input event: device=0x10002 type=0x3 scancode=0 >> keycode=0 value=1629 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=178436, >> type=3, code=1, v=1798 >> D/InputReader( 2098): Input event: device=0x10001 type=0x3 scancode=1 >> keycode=1 value=1798 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=178436, type=3, >> code=1, v=1798 >> D/InputReader( 2098): Input event: device=0x10002 type=0x3 scancode=1 >> keycode=1 value=1798 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=178741, >> type=0, code=0, v=0 >> D/InputReader( 2098): Input event: device=0x10001 type=0x0 scancode=0 >> keycode=0 value=0 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=178741, type=0, >> code=0, v=0 >> D/InputReader( 2098): Input event: device=0x10002 type=0x0 scancode=0 >> keycode=0 value=0 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=183868, >> type=3, code=54, v=1797 >> D/InputReader( 2098): Input event: device=0x10001 type=0x3 scancode=54 >> keycode=54 value=1797 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=183868, type=3, >> code=54, v=1797 >> D/InputReader( 2098): Input event: device=0x10002 type=0x3 scancode=54 >> keycode=54 value=1797 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=184448, >> type=3, code=1, v=1797 >> D/InputReader( 2098): Input event: device=0x10001 type=0x3 scancode=1 >> keycode=1 value=1797 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=184448, type=3, >> code=1, v=1797 >> D/InputReader( 2098): Input event: device=0x10002 type=0x3 scancode=1 >> keycode=1 value=1797 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=184753, >> type=0, code=0, v=0 >> D/InputReader( 2098): Input event: device=0x10001 type=0x0 scancode=0 >> keycode=0 value=0 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=184753, type=0, >> code=0, v=0 >> D/InputReader( 2098): Input event: device=0x10002 type=0x0 scancode=0 >> keycode=0 value=0 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=186370, >> type=3, code=57, v=-1 >> D/InputReader( 2098): Input event: device=0x10001 type=0x3 scancode=57 >> keycode=57 value=-1 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=186370, type=3, >> code=57, v=-1 >> D/InputReader( 2098): Input event: device=0x10002 type=0x3 scancode=57 >> keycode=57 value=-1 >> V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=186767, >> type=3, code=58, v=0 >> D/InputReader( 2098): Input event: device=0x10001 type=0x3 scancode=58 >> keycode=58 value=0 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=186767, type=3, >> code=58, v=0 >> D/InputReader( 2098): Input event: device=0x10002 type=0x3 scancode=58 >> keycode=58 value=0 > > > > Sometimes there are this messages in between: > > V/EventHub( 2098): /dev/input/touchscreen0 got: t0=150, t1=187103, type=1, >> code=330, v=0 >> V/EventHub( 2098): iev.code=330 keyCode=0 flags=0x00000000 err=-19 >> D/InputReader( 2098): Input event: device=0x10001 type=0x1 scancode=330 >> keycode=0 value=0 >> V/EventHub( 2098): /dev/input/event4 got: t0=150, t1=187103, type=1, >> code=330, v=0 >> V/EventHub( 2098): iev.code=330 keyCode=0 flags=0x00000000 err=-19 > > > This seems all fine to me (but I am no linux pro), so I wonder why Android > is not responding to the touch inputs. The Pointer Location app from the > dev tools also shows no reaction. > Does anybody have an idea whats wrong here? > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
