mini6410 touchscreen with fingers

Andrew Gatt
OK so it doesn't look like we'll be able to get the source code for the
input module, so were stuck with the pre-built libts. Is anyone else having
troubles with a wondering cursor when trying to use your finger?

I have the standard ts.conf file

module_raw friendlyarm-ts-input
module pthres pmin=1
module variance delta=30
module dejitter delta=10000
module linear

which i've tried to play around with but haven't managed to improve. When
moving between buttons for example the cursor can jump off quite a way,
making button presses unreliable.

Any ideas would be very welcome because it seems like a real shortcoming of
an otherwise very good board.

vib
Look under driver/input/touchscreen of your kernel source, you will find
the source code.

Juergen Beisert
I think there is still some race in the driver. Whenever I release the
touchscreen the last position seems to jump to exactly one location. I
guess the electronic reports the (bogus) location event first and then the
release event. But I had no time to take a deeper look into this issue yet.

Fraser Ashworth
Hi Guys,

I have seen other threads reporting this problem, it seems quite common.

I am still awaiting my 6410 board to be shipped but if I find this problem
then I plan to workaround it with a wrapper performing filtering:

When the tochscreen is pressed poll the touch position every 25ms or so.

When a touch-up event occurs limit dX and dY to the previous recorded dX
and dY values that were polled prior to the up event.