部门刚开始做触摸屏手机,交给我一个触摸校准功能app的任务。
驱动代码set_toucalibration(TRUE),设置完之后,传给应用这边的点阵信息就是原始的触摸屏点击坐标信息,而不是经过计算转换之后得到的LCD点击坐标信息。现在的问题是,设置完之后,得到的触摸屏点击坐标得到的值都是上千的,app这边直接给return false了,没有传到form的回调里面去。请高手指导下,是应该直接在app的handle里面处理,还是我现在的方法有问题,或者驱动的代码有问题?
有人有相关的代码发给我做参考也可以,谢谢了。邮箱:273586161@qq.com
------解决方案--------------------------------------------------------
首先需要确保驱动代码的正确性。
上千的值,看看硬件middle ware层的处理吧。有可能驱动代码进入了异常分支。