I am trying to write touch handler driver. Touch driver can give output of 10 simultaneous touches via I2C. I am using Imxrt1176 from NXP.
After writing driver code, I prepared a simple GUI with 10 small rectangles, each representing one finger.
I added multi touch handler widget and write code on: OnPress, OnDrag, OnRelease slots.
When I run my simple GUI tester, I can see every rectangle with my every finger pressed and disappear when I put up my finger. Up to here, everything runs perfectly as I expected. However, I also see some false/wrong rectangles appears randomly & quickly on LCD as if I pressed, a kind of noise. It happens when I press for a long time to the same coordinate, or drag my finger on display, much more it happens not only multi touch, but also even one-finger touch. Why it happens? Is there any filter to prevent it from happening?
Lastly , I am using Emwiz Studio 11. I added time and date picker to my GUI. Even not writing any code, as soon as I generate and run code, code enters exception, debugger terminates. How can I add date picker? Is there any way? Thanks a lot.