Hi guys.
In the last week I'm trying to to add support to the LCD touchscreen in my SABRE platform. The aim is to use QML based applications with touch support. Below is the steps about what I have already tried and information about the environment that is being used:
export LD_LIBRARY_PATH=/usr/lib
export TSLIB_TSEVENTTYPE=INPUT
export QTDIR=/usr/bin/qt
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_TSDEVICE=/dev/input/event0
export QWS_DISPLAY=LinuxFB:mmWidth=800:mmHeight=48
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
The configuration of the file ts.conf can also be seen in the attached file.
Before running QtCinematicExperience I try to calibrate the touchscreen by using the ts_calibrate utility but the thing is that I dont receive any output. But the strange is that when I do "cat /dev/input/even0 | hexdump" command and I press the display I can see output from the touched points.
I also try after this procedure to run QtCinematicExperience application by performing "QtCinematicExperience -platform eglfs -plugin tslib". The application runs but the touch is also not working.
Besides, I have also try to cross-compile a QML application and run it in the board successfully but again the touch does not work.
Anyone can give any inside which can be the problem?
Best Regards.
Original Attachment has been moved to: ts.conf.zip
Original Attachment has been moved to: local.conf.zip
This may useful for you