微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 距离传感器ltr558 在2.3.6上碰到点问题

距离传感器ltr558 在2.3.6上碰到点问题

时间:10-02 整理:3721RD 点击:
调光感的时候距离距离传感器碰到一个问题,就是打电话的时候接近可以灭,如果马上拿开手也能亮, 但是如果等一会之后拿开手就没有反应了?
如果接了usb线就没啥问题了,  感觉是系统进入sleep之后, 传感器没有响应了,有没有人碰到类似的问题啊?

不是  在驱动  wake_lock
你在proble里面初始化一下 然后在PS enable时上锁,在disable时解锁!

是不是需要加上中断啊, 我这里面是没有中断的。

灭屏不是进入sleep,polling同样是没有问题的,还是抓个log跟一下。另外先进factory mode,看看距离传感器是否工作正常。

搞不好,真的AP这一块SLEEP了。
我试验过。在打电话时将背光搞亮,他实际上是不会显示的。说明让LCD进入了SLEEP了。
所以你这个可以查一下,polling在打电话时是不是已经停了。

基本上已经确认是系统进入sleep之后吧这东西关掉了
不知道后面是怎么解决的。

你应该是用查询模式吧?插上的USB不会进入sleep,你上个锁就可以了!

在您的驱动里面增加:
在驱动中定义struct wake_lock ps_lock;
初始化函数 wake_lock_init(&ps_lock, WAKE_LOCK_SUSPEND, "ps wakelock");
3)PS打开时wake_lock(&ps_lock);
4)PS关闭时wake_unlock(&ps_lock);
当p sensor起作用的时候加一个锁,让系统不能进入睡眠状态。

小编方便分享下,ltr558相关的文件吗

8楼 正解

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top