工具/软件:Linux
您好:
我们的产品使用的是8线触摸屏和5线触摸屏、在 Linux 3.2.0中使用的是 am3352、这是 SDK 0.6.0.0中的一个问题、我们 发现现场始终会出现双击。
但我们的客户不会双击。
我们使用内核 ti_tsadc.c 和 ti_tsc.c 中的默认驱动程序、只需进行如下更改。
由于 Linux 内核发生了很大的变化,是否有人能告诉我 ,由于驱动程序问题,双击问题是什么?
CTRL = TSCADC_CNTRREG_STEPCONFIGWRT |
TSCADC_CNTRREG_STEPID;
//if (pdata->TSC_init)
// ctrl |= TSCADC_CNTRREG_4WIRE |
// TSCADC_CNTLLREG_TSCENB;
if (pdata->TSC_init){
if (tsc_t索== 4)
ctrl |= TSCADC_CNTRREG_4WIRE;
否则、如果(TSC_BLETS== 5)
ctrl |= TSCADC_CNTRREG_5WIRE;
其他
CTRL |= TSCADC_CNTRREG_8WIRE;
CTRL |= TSCADC_CNTRREG_TSCENB;
}
此致
哇