3920|3

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

当有一个未接电话时,还有哪里在控制LED灯 [复制链接]

最近我在调一个LED灯的问题,我的程序一直在监视着手机的状态,当有未接来电或未读短信时闪红灯,这个功能已经基本实现,可是现在有一个问题,当有未读短信时,灯是闪红色,可是当有未接来电时,绿色和红色一起闪。我已经确认,除我的代码还有其它地方在控制灯的闪烁。可是就是查到是哪里在控制。但是我基本可以肯定是微软的代码在控制,我搜关于灯的关键字,在SRC文件夹下搜到了如下文件:
src\common\Notify\NOTIFYPUB\notifext.cxx
src\drivers\battdrvr\battery_adc\charge.c
src\Prod\SelfTest\FastSt\FastSt.cpp
src\Prod\SelfTest\NledSt\NledSt.cpp

实在是看不懂是哪里在控制,请有经验的大侠帮帮忙,看看是还有哪里的程序在控制着LED灯的闪烁。

最新回复

从字面上看 src\drivers\battdrvr\battery_adc\charge.c 比较可疑,看看低电或者charge_in的时候是不是会有对LED灯的操作. 要是还是有问题的话,把你写的所有操作LED灯的地方都关掉,再看看有没有这种情况. 如果没了说明是你的问题,你自己误操作了. 如果还有就查看代码吧,看看初始化GPIO的代码找到那灯是哪个GPIO控制的,然后找看哪里用到了.  详情 回复 发表于 2008-2-12 00:37
点赞 关注

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
实在是不知道楼主是什么系统!什么信息都没有,唉!
现在提问的人啊!!!
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
首先,把你的控制灯的代码给屏蔽掉。我想你的灯应该是通过GPIO来实现的,这样就可以判断,那些功能是不是都是通过你的API实现的,如果不是,说明肯定是在外部调用了某些配置。然后再去查这些配置去。
如果是你的API实现的,查找代码,然后跟踪!
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

4
 
从字面上看
src\drivers\battdrvr\battery_adc\charge.c
比较可疑,看看低电或者charge_in的时候是不是会有对LED灯的操作.

要是还是有问题的话,把你写的所有操作LED灯的地方都关掉,再看看有没有这种情况.
如果没了说明是你的问题,你自己误操作了.
如果还有就查看代码吧,看看初始化GPIO的代码找到那灯是哪个GPIO控制的,然后找看哪里用到了.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表