2017-04-16 12:10 PM
f7 cube 1.6.1, stm32f769i_discovery board.
No matter what I do, I cannot seem to get this controller chip to return a gesture ID. does this chip actually support swipes or not? The documentation says it does, the driver code certainly supports swipes, but what knob do I have to frob to get gestures to work?
The only part of multi-touch I can seem to get working is the number of touches. Neither the weight, nor area, nor gesture fields ever update. the eventID field is only used in multi-touch so at least that much is working. I can obviously detect two touches.
I've played with the threshold and filter, and i've played with the offset and distance registers to no effect.
touches : 2
x,y : 302,249weight : 0eventID : TOUCH_EVENT_PRESS_DOWNarea : 0gesture : 0touches : 1
x,y : 296,187weight : 0eventID : TOUCH_EVENT_LIFT_UParea : 0gesture : 02017-04-16 12:39 PM
it's like i'm knocking on the door of the wrong house. I could code a swipe from this behavior, but it still would be really neato peachy keen if I could get it working like the hardware documentation describes...I totally realize this particular IC is not an ST product. I'm just asking.
touches : 2 x,y : 461,277weight : 0eventID : TOUCH_EVENT_PRESS_DOWNarea : 0gesture : 0touches : 2
x,y : 441,285weight : 0eventID : TOUCH_EVENT_CONTACTarea : 0gesture : 0touches : 2
x,y : 412,292weight : 0eventID : TOUCH_EVENT_CONTACTarea : 0gesture : 0touches : 2
x,y : 361,299weight : 0eventID : TOUCH_EVENT_CONTACTarea : 0gesture : 0touches : 2
x,y : 414,236weight : 0eventID : TOUCH_EVENT_CONTACTarea : 0gesture : 0touches : 1
x,y : 262,244weight : 0eventID : TOUCH_EVENT_LIFT_UParea : 0gesture : 0