Difference between revisions of "Touchscreen Calibration (DIVELK)"

From DAVE Developer's Wiki
Jump to: navigation, search
(Created page with "== Touchscreen Calibration == {| class="wikitable" border="1" !Version !Date !Divelk version !Hardware Part Nr !Notes |- |4.0.0 |April 2018 |Diva_Embedded_Linux_Kit_(DIVELK...")
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{InfoBoxTop}}
+
== Touchscreen Calibration ==
{{Applies To Diva}}
 
{{InfoBoxBottom}}
 
 
 
 
 
== History ==
 
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!Version
 
!Version
 
!Date
 
!Date
!DIVELK version
+
!Divelk version
 +
!Hardware Part Nr
 
!Notes
 
!Notes
 
|-
 
|-
 
|4.0.0
 
|4.0.0
|April 2018 <br/><hr/> March 2019
+
|April 2018
|[[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_4.0.0|DIVELK 4.0.0]] <br/><hr/> [[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_4.0.1|DIVELK 4.0.1]]
+
|[[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_4.0.0|DIVELK 4.0.0]]
 +
|DIVELK 4.0.0
 
|
 
|
 
|-
 
|-
 
|}
 
|}
 
== Calibration ==
 
=== Weston ===
 
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.
 
<pre>
 
rm -f /etc/udev/rules.d/ws-calibrate.rules
 
reboot
 
</pre>
 
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:
 
 
<pre>
 
rm /etc/udev/rules.d/ws-calibrate.rules
 
rm /run/media/mmcblk0p1/ws-calibrate.rules
 
reboot
 
</pre>
 
=== Non-Weston based Graphic System ===
 
If the weston compositor is not running, it is necessary to run:
 
<pre>
 
  export TSLIB_CALIBFILE=/usr/share/pointercal
 
  ts_calibrate
 
</pre>
 
 
==== Exporting TSLIB_CALIBFILE ====
 
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 [http://processors.wiki.ti.com/index.php/How_to_Recalibrate_the_Touchscreen#Where_is_the_ws-calibrate.rules_file.3F page in TI wiki]
 

Revision as of 10:35, 27 March 2018

Touchscreen Calibration[edit | edit source]

Version Date Divelk version Hardware Part Nr Notes
4.0.0 April 2018 DIVELK 4.0.0 DIVELK 4.0.0