微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 75、15平台如何用中断唤醒系统?

75、15平台如何用中断唤醒系统?

时间:10-02 整理:3721RD 点击:
目前我们用了一个中断按键,作为SOS按键,现在只能是按一次中断唤醒系统,再按一次apk才能收到按键消息和广播;我该如何在底层产生中断同时能把系统唤醒并发送按键消息?

研究一下kpd.c里面有按键上报操作

配成一个能唤醒的按键。
参考HOME键的做法,试试。

按键上报好像都是先唤醒系统,然后按二次才能上报按键消息。

Home键在睡眠的时候能唤醒吗?

点一下,是能唤醒的。但是他要点第二次才能执行HOME键的作用。

我现在中断也是这样的,外部中断一次,我发一次按键消息,系统被唤醒,但是不执行功能,要按第二次才能执行按键功能

1. 增加KEY键值 并增加WAKE
2. 中断处理例程中上报按键input_report_key

我目前就是这样子做的,系统睡眠后,第一次按键只能唤醒系统,第二次按键才能执行按键功能。能不能做到第一次按键就能唤醒系统并且执行其按键的功能?

在现在的基础上在添加一个定时器,在按键响应时,然后启动一个定时器,延时后在向上发一下按键值。这样应当是可以执行的吧。
在看上去,应当就是按一下按键就唤醒并执行了。

mark。

i学习了。

mark......

记得 键值映射表  有带休眠唤醒参数。把一个键后面加上 wakeup就行了 那个kl文件

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

网站地图

Top