Multitouch possible in theory?

lemmyc

Posted 08 November 2009 - 01:11 PM

lemmyc

Newbie

Members

37 posts

Hi all,
I'm considering getting a pulse as a cheap way to start developing for Android.
Does anyone know if the device might support multitouch if the OS was upgraded to Android 2?
Seems to be a lot of confusion about the screen tech on the Pulse.
Thanks.

joners

Posted 08 November 2009 - 07:27 PM

if the G1 can do it im sure the pulse should be able to also. just a matter of "if" the pulse gets an android update any time soon.

It doesnt have anything to do with the Pulse needing an update. The g1 supported this on 1.5 (same version of android as the pulse has). However the code to support multi touch has to be implimented in pulse kernel. To do this we need the kernel source, which should be along in the next week or two.

Boony123

Posted 08 November 2009 - 09:56 PM

It doesnt have anything to do with the Pulse needing an update. The g1 supported this on 1.5 (same version of android as the pulse has). However the code to support multi touch has to be implimented in pulse kernel. To do this we need the kernel source, which should be along in the next week or two.

i was think as in the hardware is capable of doing it. sorry if you miss understud. and i was just sayin update because in some android update they "should" be implamenting multi touch to the web bowser for zooming etc

The drivers appear to be very similar, I will see if I can edit the code in to the pulse kernel.

Update 2:Most of the modifications look like they'll be simple drop in and compile, albeit with different filename'sUpdate 3: I copied the driver and input.c from the cyanogen, will compile and test, I think I may be missing something as i don't think it will be that simple

McSpoon

Posted 29 December 2009 - 02:58 AM

I think the Pulse only uses synaptics_i2c_rmi_tm1319.c and cypress_cpt_i2c_ts.c

cypress_cpt_i2c_ts.c has an interesting feature, CONFIG_CYPRESS_TOUCHSCREEN_MULTIPOINT, but enabling it doesn't make any noticeable difference as far as I could tell.

Even if you successfully merge the cyanogen mod changes into synaptics_i2c_rmi_tm1319.c and it were to work, how would apps be able to use it? The 1.5 API doesn't have multitouch support. How did the HTC Hero do it? Did they use a hack?

AndAddict

Posted 29 December 2009 - 12:32 PM

I think the Pulse only uses synaptics_i2c_rmi_tm1319.c and cypress_cpt_i2c_ts.c

cypress_cpt_i2c_ts.c has an interesting feature, CONFIG_CYPRESS_TOUCHSCREEN_MULTIPOINT, but enabling it doesn't make any noticeable difference as far as I could tell.

Even if you successfully merge the cyanogen mod changes into synaptics_i2c_rmi_tm1319.c and it were to work, how would apps be able to use it? The 1.5 API doesn't have multitouch support. How did the HTC Hero do it? Did they use a hack?

As far as I can tell, its just a modified driver and a modified input.c in cyanogen, that keeps passing it up till its available for the apps to use

The input.c and the input.h on the pulse seem to have many methods like that, at one point I found methods for gestures; there completely non-existent on the G1's vanilla kernel