Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了触摸屏校准值,如何在Android /内核中完成?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将 Android Gingerbread移植到我的定制主板(使用三星S5PV210处理器).我有一个带ESC7000芯片的触摸屏.我在/kernel/drivers/input/touchscreen/usbtouchscreen.c中找到了一个驱动程序.它几乎可以工作,但USB数据包中的位范围,顺序和字节顺序并不好.我修改代码以获得正确的RAW位置(在控制台上使用printk来查看它),现在它几乎可以工作了.我的数据范围从xmin,ymin到xmax,ymax是420,430到3650,3650,而理论上它应该是0,0到4095,4095.这并不奇怪,因为电容式触摸需要校准.这是一个简单的校准,例如每个轴的y = mx b(简单的线性校准).我在驱动程序中四处查看,无法确定校准的处理位置.它必须是可编程的,因为它取决于单位,并且在系统生产中要为每个单元进行一次校准.我想像其他Android设备一样干净.有谁知道校准信息存储在Android系统中的哪个位置?代码在哪里进行补偿计算.任何网络搜索都会提供有关想要重新校准手机的人的信息.所以对我来说没用.
@H_696_6@解决方法

大佬总结

以上是大佬教程为你收集整理的触摸屏校准值,如何在Android /内核中完成?全部内容,希望文章能够帮你解决触摸屏校准值,如何在Android /内核中完成?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。