Open main menu

DAVE Developer's Wiki β

Touchscreen Calibration (XELK)

Revision as of 15:29, 15 July 2019 by U0017 (talk | contribs) (Created page with "{{InfoBoxTop}} {{AppliesToAxel}} {{AppliesToAxelLite}} {{AppliesToAxelEsatta}} {{AppliesToSBCX}} {{InfoBoxBottom}} == History == {| class="wikitable" border="1" !Version !D...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Info Box
Axel-04.png Applies to Axel Ultra
Axel-lite 02.png Applies to Axel Lite
Axel-02.png Applies to AXEL ESATTA
SBC-AXEL-02.png Applies to SBC AXEL


Contents

HistoryEdit

Version Date DIVELK version Notes
4.0.0 July 2019 XELK 4.0.0

CalibrationEdit

WestonEdit

If the Weston compositor is running in the background, it is necessary to remove the old udev rules, and restart the device in order to calibrate the touchscreen.

 rm -f /etc/udev/rules.d/ws-calibrate.rules
 reboot

At the next restart the weston-calibrator tool should automatically show up. Tap on the red cross appearing on the screen to calibrate the touch panel.

Note: In the case of root filesystem over NFS and SD card plugged in, make sure delete also the calibration rules stored in the SD card partition before rebooting:

 rm /etc/udev/rules.d/ws-calibrate.rules
 rm /run/media/mmcblk0p1/ws-calibrate.rules
 reboot

Non-Weston based Graphic SystemEdit

If the weston compositor is not running, it is necessary to run:

   export TSLIB_CALIBFILE=/usr/share/pointercal
   ts_calibrate

Exporting TSLIB_CALIBFILEEdit

The environment variable TSLIB_CALIBFILE is used by the tslib package to indicate the location of the pointercal file. The default value for TSLIB_CALIBFILE is /etc/pointercal. If you are writing a program that uses tslib you should make sure that you export TSLIB_CALIBFILE to point to the location of your pointercal file (as indicated in the previous section), or that you place a copy of the pointercal file at the default /etc/pointercal location.

Additional information can be found int the following page in TI wiki