Thread (5 messages) 5 messages, 4 authors, 2009-08-10

Re: ads7846: clean up, fix pressure reporting

From: Richard Purdie <hidden>
Date: 2009-08-10 21:12:48
Also in: lkml

On Sun, 2009-08-09 at 12:21 +0200, Stanislav Brabec wrote:
Pavel Machek wrote:
quoted
Fix pressure reporting, and clean up debug prints.
Thanks.

I see much bigger problem with both the old driver and the new ads7846
driver (2.6.30): They are very noisy on my spitz. When you tap to one
place, keep stylus pressed and just read values, you get 20-200 pixels
long pointer motion trip each second.

According to Cyril Hrubiš, it is caused by the electrical noise that
originates in the LCD display. The driver needs to read data
synchronously with the LCD refresh. He already made the fix for collie
several years ago.
This is what I've been led to believe as well. There was code in the old
driver to try and avoid this by only taking touchscreen readings when
the LCD wasn't electrically active but it sounds like this has become
broken :(.

Cheers,

Richard


-- 
Richard Purdie
Intel Open Source Technology Centre
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help