qt 电容屏 tslib问题
我在qt上使用tslib来提取电容屏触摸的数据,底层驱动有数据上报,但是运行tslib的校正程序和qt的demo程序,一直是无效的!恳求大侠指点!
我底层上报数据代码是这样的:
input_report_abs(ts->dev, ABS_MT_TOUCH_MAJOR, mt_buf[i].press);//Status);
input_report_abs(ts->dev, ABS_MT_WIDTH_MAJOR, mt_buf[i].press);
input_report_abs(ts->dev, ABS_MT_POSITION_X, mt_buf[i].x>150 ? mt_buf[i].x-150:0);
input_report_abs(ts->dev, ABS_MT_POSITION_Y, mt_buf[i].y);
//input_report_abs(ts->dev,ABS_MT_TOUCH_MAJOR, 1);
input_report_abs(ts->dev,ABS_MT_PRESSURE, 1);
input_report_abs(ts->dev,ABS_MT_TRACKING_ID, i); //Track iD .
input_mt_sync(ts->dev);
printk("x[%d]=%4d y[%d]=%4d \n",i,mt_buf[i].x>150 ? mt_buf[i].x-150:0,i,mt_buf[i].y);