Hi
I appreciate that PCP/Jivelite works out of the box with the Pi's own 7in touchscreen, and the commercial reasons for doing that.
However, I am trying (as are others) to get PCP to work with the range of Waveshare 5 & 7 inch touchscreens. They are HDMI-attached for video/audio and USB-attached for power and touch. This is good for PCP of course, as it leaves the GPIO free for your favourite audio HAT of course (although I use HDMI-audio, which seems pretty good to me).
Drivers etc., that work fine on Raspbian are all here:
https://github.com/goodtft/LCD-show
These screens work well with PCP/Jivelite for HDMI video and HDMI audio. However, although touch is working, it's so uncalibrated (touch position not= cursor position) it's unusable.
When trying to run this calibration command over SSH:
...PCP enters the calibration process OK, but no longer responds to touch at all during the calibration procedure, and just sits here:
![]()
...hence you can only crash out of the calibration process with ctrl-C from SSH.
I have tried re-installing the Waveshare drivers from github (by adding "git" command to TinyCoreLinux) but I'm getting out of my depth and not achieving any progress. Any ideas?
I appreciate that PCP/Jivelite works out of the box with the Pi's own 7in touchscreen, and the commercial reasons for doing that.
However, I am trying (as are others) to get PCP to work with the range of Waveshare 5 & 7 inch touchscreens. They are HDMI-attached for video/audio and USB-attached for power and touch. This is good for PCP of course, as it leaves the GPIO free for your favourite audio HAT of course (although I use HDMI-audio, which seems pretty good to me).
Drivers etc., that work fine on Raspbian are all here:
https://github.com/goodtft/LCD-show
These screens work well with PCP/Jivelite for HDMI video and HDMI audio. However, although touch is working, it's so uncalibrated (touch position not= cursor position) it's unusable.
When trying to run this calibration command over SSH:
Code:
sudo TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/event6 /usr/local/bin/ts_calibrate
...hence you can only crash out of the calibration process with ctrl-C from SSH.
I have tried re-installing the Waveshare drivers from github (by adding "git" command to TinyCoreLinux) but I'm getting out of my depth and not achieving any progress. Any ideas?