Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - smallfire

Pages: [1]
TFTs / Re: FT5306 Touch Controller
« on: August 26, 2015, 10:51:03 PM »
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?

TFTs / FT5306 Touch Controller
« on: August 26, 2015, 12:20:24 AM »

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!

Pages: [1]