Am 15.03.2018 08:04 schrieb Sebastian Gonzalez: > Hello, > > I'm working on a project using yocto on an single board computer with > a resistive touchscreen and I'm experiencing some trouble at the > interaction between tslib and Qt. > > Touchscreen is working fine, so I can run ts_calibrate, ts_test, > ts_print without problems. > > However, I noticed that when running a QtQuick-Application sometimes > touch events are not being recognized. While running ts_print > simultaneously with the Qt-App I've noticed that sometimes when I > release the touchscreen ts_print is outputting a negative value for > the x coordinate e. g.: > > 1519911645.587488: ??? -23??? 128??? 0 > > normally, the output releasing the touchscreen at this point it would > look like that: > > 1519911642.989189: ??? 491??? 47 ?? 0 > > When this negative value is being output, my App doesn't recognize the > touch event. I've attached a picture of the console output. There you > can see this situation, after the -23 there is no output from Qt-App > (pressing a button would output: qml: Button Pressed. Entered Text: > Test-Text) > > Is there a form to prevent tslib outputting these negative values? I > tried to use module skip, median, lowpass or iir in /etc/ts.conf but > they are not present at the target. The contents of /usr/lib/ts/ are: > > drwxr-xr-x root?????? root???????????? 4096 ./usr/lib/ts > -rwxr-xr-x root?????? root???????????? 5516 ./usr/lib/ts/dejitter.so > -rwxr-xr-x root?????? root???????????? 5536 ./usr/lib/ts/dmc.so > -rwxr-xr-x root?????? root???????????? 9636 ./usr/lib/ts/galax.so > -rwxr-xr-x root?????? root???????????? 9632 ./usr/lib/ts/input.so > -rwxr-xr-x root?????? root???????????? 5460 > ./usr/lib/ts/linear_h2200.so > -rwxr-xr-x root?????? root???????????? 9636 ./usr/lib/ts/linear.so > -rwxr-xr-x root?????? root???????????? 5520 ./usr/lib/ts/pthres.so > -rwxr-xr-x root?????? root???????????? 5460 ./usr/lib/ts/tatung.so > -rwxr-xr-x root?????? root???????????? 5468 ./usr/lib/ts/touchkit.so > -rwxr-xr-x root?????? root???????????? 5516 ./usr/lib/ts/variance.so > > How can the modules skip, median, lowpass, iir be added to the target > in yocto? I tried passing --enable-skip to configure but it didn't > recognize this option. Which are valid options? > > I would appreciate any help. > First, what version of tslib are you using? It looks like it's not 1.15; Can you do try that and see if you have the samke problems? skip, median, lowpass and iir are all filters that were added after 1.3 or so; see the release page https://github.com/kergoth/tslib/releases/ or the NEWS file. If you have these or any problems with 1.15 I'm happy to help you from there :) thanks martin