FT5306 Touch Controller
Hi!
Can you please explain what are the main steps in the touch point processing? It is unclear in the controller datasheet what put up, put down, or contact means. Also, the gesture always show 0x00 even if I tried different motion (2 fingers zoom out for example).
I have a program running. It does the following:
1) init wake signal
2) when interrupt happens, read number or points and all the touch coordinates
3) plot each of the touch points based in number of points read
If I touch it with one finger, sometimes the controller indicates that there are two points and the coordinate of the second point looks random. Similarly with touching two points and the controller sometimes read three or four points with third and fourth points being random.
If I change the routine to just read one point and plot it, it works very well. Is there any kind of filtering that I should be doing? I tried debouncing the touchpoints by at least 5 times consecutively before plotting the coordinates on screen and that show significant improvement but once in awhile, it still sees a wrong coordinate or number of points but much less often compared to without the debouncing.
Thanks for your advice!
-
Hi,
I was wondering if you could give me a little bit more information:
1. What size display are you using?
2. Would you be able to provide the date stamp on the touch panel of the FFC of the touch panel?
3. Also if you could provide what you have stored in registers, A3, A6 and A8 of the controller?0 -
1. What size display are you using? 5" 800 x 480
2. Would you be able to provide the date stamp on the touch panel of the FFC of the touch panel? 500209-0515
3. Also if you could provide what you have stored in registers, A3, A6 and A8 of the controller?
A3=0x06
A6=0x30
A8=0x980 -
I'd like to add that I am also not seeing any gestures with the controller on the 7" or the 5"
The gestures register always shows 0x00 for any left right or up down gesture. For me zoom in and out is being detected.0
Please sign in to leave a comment.
Comments
3 comments