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);
lightdm.log (3.02 KB)
x-0.log (2.4 KB)
x-0-greeter.log (543 Bytes)
Xorg.0.log (65 KB)