Difference between revisions of "Touchscreen Calibration (DIVELK)"

From DAVE Developer's Wiki
Jump to: navigation, search
Line 12: Line 12:
 
!Notes
 
!Notes
 
|-
 
|-
|1.0.0
+
|{{oldid|7819|4.0.0}}
 
|April 2018
 
|April 2018
 
|[[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_4.0.0|DIVELK 4.0.0]]
 
|[[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_4.0.0|DIVELK 4.0.0]]
 +
|
 +
|-
 +
|-
 +
|4.0.1
 +
|March 2019
 +
|[[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_4.0.1|DIVELK 4.0.1]]
 
|
 
|
 
|-
 
|-

Revision as of 16:06, 7 March 2019

Info Box
Diva-am335x-overview.png Applies to Diva


History[edit | edit source]

Version Date DIVELK version Notes

4.0.0

April 2018 DIVELK 4.0.0
4.0.1 March 2019 DIVELK 4.0.1

Calibration[edit | edit source]

Weston[edit | edit source]

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 System[edit | edit source]

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

   export TSLIB_CALIBFILE=/usr/share/pointercal
   ts_calibrate

Exporting TSLIB_CALIBFILE[edit | edit source]

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