hi, on my android platform I had usbtouchscreen.c for use egalax touhscreen 
(I add a usbtouchscreen.ko file). I'm interesting to put a different 
touchscreen on my board. I have a tsharc usb touchscreen, but i don't have 
a native driver. So this touch work on my linux pc with generic hid 
driver(my pc see it than mouse hid), but on my android platform don't  
work. with getevent I can see the event from toushscreen but it doesn't 
work than touschscreen. can you help me ?
I tried to make a idc file with vid and pid number and internal I wrote 

device.internal = 0
touch.deviceType = touchScreen
touch.orientationAware = 1


I don't know..... bye

Marco from italy 


 

Il giorno mercoledì 23 gennaio 2013 13:46:45 UTC+1, Matthias Flock ha 
scritto:
>
> Yes, I finally found a solution yesterday. I am now using the 
> hid-multitouch driver (see: 
> http://lii-enac.fr/en/architecture/linux-input/multitouch-android-howto.html).
>  
> But I had to make some changes to it, because their last version for 
> android is for kernel 2.6.38 and I am using 2.6.37.
> I had to add the new device ID to drivers/hid-ids.h, drivers/hid-core.c 
> and drivers/hid-multitouch.c and I had to adapt a few changes of the other 
> files from the driver to our system. I also dropped all the stuff from 
> EETI, like the eGalaxD driver and the parts they suggest to modify in the 
> kernel.
> Additionally I removed the lines:
>
> if (!s->seen_in_this_frame)
>> continue;
>
>
> from the hid-multitouch.c driver because they where somehow causing 
> trouble and Android couldn't match the tracking IDs of the fingers.
>

-- 
-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group, send email to 
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to