<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Imx6 touchscreen calibration in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949759#M142037</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am working with a imx6 digi board,&amp;nbsp;OS linux, kernel version 4.9 builded with yocto 2.4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to calibrate touch screen because, when I touch near to display's&amp;nbsp;border&amp;nbsp;theres is a difference between the&amp;nbsp;cursor and the point touched (uncalibrated).&lt;/P&gt;&lt;P&gt;First, I used xinput_calibrator, changing transformation matrix but i tried differents parameters configurations and I couldn't improved the function as I needed.&lt;/P&gt;&lt;P&gt;Then, I used tslib with ts_calibrate and when I run ts_test the touchscreen is calibrated but when I close ts_test the touchscreen is uncalibrated. It seems like the touchscreen doesn't loaded the calibration.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;have setted&amp;nbsp;the following environment variables :&lt;/P&gt;&lt;PRE class="" style="color: #dddddd; background-color: black; border: 1px dashed #00ff00; font-size: 9pt; padding: 1em;"&gt; export TSLIB_TSDEVICE=/dev/input/toucscreen0  export TSLIB_TSEVENTTYPE=INPUT  export TSLIB_CONFFILE=/etc/ts.conf  export TSLIB_CALIBFILE=/etc/pointercal&lt;/PRE&gt;&lt;P&gt;I believe that ts_test can read the calibration configuration parameters from pointercal file but when I close ts_test the system It cannot.&lt;/P&gt;&lt;P&gt;I attached two pictures, one running ts_test and another with the system running.&lt;/P&gt;&lt;P&gt;Someone can hellp me with this issue?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Oct 2019 14:12:57 GMT</pubDate>
    <dc:creator>emmanuelperea</dc:creator>
    <dc:date>2019-10-04T14:12:57Z</dc:date>
    <item>
      <title>Imx6 touchscreen calibration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949759#M142037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am working with a imx6 digi board,&amp;nbsp;OS linux, kernel version 4.9 builded with yocto 2.4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to calibrate touch screen because, when I touch near to display's&amp;nbsp;border&amp;nbsp;theres is a difference between the&amp;nbsp;cursor and the point touched (uncalibrated).&lt;/P&gt;&lt;P&gt;First, I used xinput_calibrator, changing transformation matrix but i tried differents parameters configurations and I couldn't improved the function as I needed.&lt;/P&gt;&lt;P&gt;Then, I used tslib with ts_calibrate and when I run ts_test the touchscreen is calibrated but when I close ts_test the touchscreen is uncalibrated. It seems like the touchscreen doesn't loaded the calibration.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;have setted&amp;nbsp;the following environment variables :&lt;/P&gt;&lt;PRE class="" style="color: #dddddd; background-color: black; border: 1px dashed #00ff00; font-size: 9pt; padding: 1em;"&gt; export TSLIB_TSDEVICE=/dev/input/toucscreen0  export TSLIB_TSEVENTTYPE=INPUT  export TSLIB_CONFFILE=/etc/ts.conf  export TSLIB_CALIBFILE=/etc/pointercal&lt;/PRE&gt;&lt;P&gt;I believe that ts_test can read the calibration configuration parameters from pointercal file but when I close ts_test the system It cannot.&lt;/P&gt;&lt;P&gt;I attached two pictures, one running ts_test and another with the system running.&lt;/P&gt;&lt;P&gt;Someone can hellp me with this issue?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Oct 2019 14:12:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949759#M142037</guid>
      <dc:creator>emmanuelperea</dc:creator>
      <dc:date>2019-10-04T14:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: Imx6 touchscreen calibration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949760#M142038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Emmanuel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at boundary devices touchscreens overview which may help&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://boundarydevices.com/tag/touch-screen/" title="https://boundarydevices.com/tag/touch-screen/"&gt;https://boundarydevices.com/tag/touch-screen/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_4.9.x_2.0.0_ga" title="https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_4.9.x_2.0.0_ga"&gt;GitHub - boundarydevices/linux-imx6 at boundary-imx_4.9.x_2.0.0_ga&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Oct 2019 23:39:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949760#M142038</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-04T23:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: Imx6 touchscreen calibration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949761#M142039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor, thanks for response.&lt;/P&gt;&lt;P&gt;I take a look to the links that you shared me, and unfortunately I didn't find any help.&lt;/P&gt;&lt;P&gt;I will give a little more of information, maybe someone can help me.&lt;/P&gt;&lt;P&gt;In my linux system that I builded run matchbox-window-manager, I don't know if that maybe do a configuration o something to display.&lt;/P&gt;&lt;P&gt;I could run ts_test and show of same time the system coursor, so I have tslib coursor and system coursor. Tslib coursor shows in the same place that I touch the screen but system coursor It doesn't.&lt;/P&gt;&lt;P&gt;In&amp;nbsp;this link someone had the same problem&amp;nbsp;&lt;A class="link-titled" href="https://stackoverflow.com/questions/47543138/touch-screen-touch-not-working-properly-even-after-calibration-using-ts-calibrat" title="https://stackoverflow.com/questions/47543138/touch-screen-touch-not-working-properly-even-after-calibration-using-ts-calibrat"&gt;touch screen touch not working properly even after calibration using ts_calibrate - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There said that maybe my destop or the app doesn't implement and use the same API that tslib offers. It recommend us ts_uinput but I had an error when I tried to use it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2019 19:32:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Imx6-touchscreen-calibration/m-p/949761#M142039</guid>
      <dc:creator>emmanuelperea</dc:creator>
      <dc:date>2019-10-11T19:32:14Z</dc:date>
    </item>
  </channel>
</rss>

