Hello everyone,
I'm working on a custom board based on the AM3517 processor. I'm running Android with root file system provided with the TI Android Gingerbread 2.3.4 DevKit.
add device 2: /dev/input/event1
name: "I2C Touchscreen"
events:
SYN (0000): 0000 0001 0003
KEY (0001): 014a
ABS (0003): 0000 value 0, min 0, max 840, fuzz 0 flat 0
0001 value 0, min 0, max 640, fuzz 0 flat 0
0018 value 0, min 0, max 255, fuzz 0 flat 0
0035 value 0, min 0, max 840, fuzz 0 flat 0
0036 value 0, min 0, max 640, fuzz 0 flat 0
0039 value 0, min 0, max 9, fuzz 0 flat 0
003a value 0, min 0, max 255, fuzz 0 flat 0
With getevent, I see the touch events as expected:
/dev/input/event1: 0003 0035 00000218
/dev/input/event1: 0003 0036 00000091
/dev/input/event1: 0003 003a 00000079
/dev/input/event1: 0003 0039 00000001
/dev/input/event1: 0000 0002 00000000
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 00000000
/dev/input/event1: 0003 003a 00000000
/dev/input/event1: 0000 0002 00000000
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
So I think the device is working correctly. Unfortunately, I can't see any interaction with the Android GUI: it seems that the touch events are not detected by the GUI (and I can't unlock the main screen..).
Have you any suggestion? Am I missing something? Maybe the default root file system provided by the devkit doesn't support multitouch? Will it be possibile to add multitouch device support without rebuilding the rfs? I see that the document http://source.android.com/tech/input/touch-devices.html talks about a touch device configuration file, but I don't understand where I have to save this file...
Any help will be greatly appreciated.
Thanks in advance and best regards.
Piero