Hi guys.
I have a display with the FT6336 capacitive touch controller, gonna use it with ESP32.
I would say that the controller's datasheet is quite straightforward and almost everything works as expected apart from:
-
According to chapter 3.1.4, every touch should contain event information and it does. However, there are four event types: Press Down, Lift Up, Contact, No event. I'm getting only Press Down and Contact, no Lift Up. It is important because with the Lift Up event I can process touches much much easier.
-
The controller support gestures Move Up/Down/Left/Right, Zoom In/Out but they do not work at all, the register responsible for storing gesture id is always zero. I tried to play with different min/max threshold/distance settings but without any luck.
Does anyone have experience with capacitive touch controllers on the low level? I would like to know whether it is a common approach to provide only Press Down & Contact without Lift Up event.
Thank you in advance.
P.S.
- I've already asked this question on reddit but noone commented on it.
- I tried to contact the manufacturer directly with no luck for now.