• 5312阅读
  • 3回复

ts_event的问题 [复制链接]

上一主题 下一主题
离线xiaoc
 
只看楼主 正序阅读 楼主  发表于: 2007-12-18
大家好!

我的触模屏是ads7846
内核已经提供了驱动ads7846.c
不过他里面的struct ts_event和tslib-1.3里的提供的那几个都不对应
我驱动里的struct ts_event是这样的
struct ts_event {
/* For portability, we can't read 12 bit values using SPI (which
* would make the controller deliver them as native byteorder u16
* with msbs zeroed). Instead, we read them as two 8-bit values,
* *** WHICH NEED BYTESWAPPING *** and range adjustment.
*/
u16 x;
u16 y;
u16 z1,z2;
int ignore;
};


这个问题应该怎么解决呢 要改驱动吗?
还是有别的解决办法?
离线shiroki

只看该作者 3楼 发表于: 2007-12-27
又来了...噎人哪
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线xiaoc
只看该作者 2楼 发表于: 2007-12-20
触摸屏基本搞定了

原因是内核没把tsdev.c编进去
input_attach_handler把我的device和mousedev_handler连起来了

最后还得靠自己
是不是问题太easy了都懒的回答阿
离线xiaoc
只看该作者 1楼 发表于: 2007-12-18
怎么没有高人现身呢?

ts_calibrate 会调用ts_read_raw来读屏 为什么我每次只能读出来3个字节讷?
有没有熟悉ads7846的 这3个字节都代表什么阿?
快速回复
限100 字节
 
上一个 下一个