Hi,
I have BeagleBoneBlack(revC) and this capacitive touchscreen from Chipsee:
https://www.logicsupply.com/bbb-exp-c/.
When I tried check temperature of display (which is too high I think) with my palm,
I simulated stop of touch responding. Then I tried touch on display with my fingers and palm randomly, but I had to touch display many times to accomplish responding of touch again.
I attach some logs from /var/log.Some additional information from
Debian Jessie:
uname -a
Linux beaglebone 4.4.62-ti-r103 #1 SMP Fri May 12 22:14:44 UTC 2017 armv7l GNU/Linux
xinput --list
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? EP0790M09 id=8 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? gpio_keys id=6 [slave keyboard (3)]
? tps65217_pwr_but id=7 [slave keyboard (3)]
Problem is that our customer use JAVA application on Beagleaboard revC with Chipsee display which must work nonstop.
There are some possibilities of solutions, I hope:
1.) touchscreen driver fix
2.) detection of not touch responding in JAVA application and restart of display
With this command I can restart display:
sudo /etc/init.d/lightdm restart
But it lasts 40 seconds. Maybe there is some command for faster reset which can I run from JAVA application as Runtime.getRuntime().exec<some command>);
--------
Note:
I have similar problem with resistive display from 4D Systems but I cannot reproduce issue with "touch not responding" so easily:
https://groups.google.com/forum/#!msg/beagleboard/yBofgnpHd5I/J-NgrW9VAAAJ