[求助]请问在linux下的红外接口如何驱动?
我刚又回到了linux.发现没有/dev/lired这个设备。请问这个接收器怎么驱动?谢谢。 是/dev/lircd 写错了 gpio输入方式的驱动可以满足红外的要求。原理可以查看HS0038B的芯片手册。 谢谢。
今天看了半天的硬件的手册,也没太弄明白。
红外接口似乎接在GPE1上,而S3C6410X.pdf 的320页说的GPE的这堆东西看得我很晕。
GPECON,GPEDAT,GPEPUD,GPECONSLP,GPEPUDSLP 这些寄存器都是干什么的?它们是寄存器8?
我怎么找到GPE1的输入呢?怎么获取红外端口的数据?
今天好容易交叉编译了一个dummy的module,看来路很长阿...
对了,发现OK6410盘上的kernel的缺省没有红外线的支持。我也不知道是不是需要打开这个支持,然后重新烧一下kernel? kernel里的红外与我们的红外没有啥关系~那个是串口的功能|~
gpecon将gpe1设为输入
然后读取gpedat中gpe1的值即可~
页:
[1]