wake_lock_timeout的使用方法
来源:互联网 发布:网络融资发展 编辑:程序博客网 时间:2024/05/18 01:34
今天有用到用ec43_GPIO的中断来唤醒系统,将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了,方法如下,有同样使用的童鞋可以参考一下!
1. 定义一人局部静态变量ec43_wlock:
static struct wake_lock ec43_wlock;
2. 初始化 wake_lock:
wake_lock_init(&ec43_wlock, WAKE_LOCK_SUSPEND, "ec43_wakelock");
3.在需要唤醒处调用:
wake_lock_timeout(&ec43_wlock, msecs_to_jiffies(10*1000));
作用同上,详细不再说明,自己查看
//wake_lock_timeout(&ec43_wlock, 10*HZ);
4. remove中移除该waku_lock:
wake_lock_destroy(&ec43_wlock);
0 0
- wake_lock_timeout的使用方法
- 的使用方法
- ctags使用方法 ctags的使用方法
- UITabBarController的使用方法、 UINavigationController的使用方法、 presentModalViewController的使用方法
- UITabBarController的使用方法 UINavigationController的使用方法
- ctags使用方法 ctags的使用方法1
- DateTime的一些使用方法
- CSDNBlog的使用方法
- RetroGuard的使用方法(转)
- 一些Blog的使用方法
- RAR的命令行使用方法
- VI的使用方法
- Make的使用方法
- COM组件的使用方法
- AgileFlow的使用方法
- COM组件的使用方法
- Log4j包的使用方法
- Ado的特殊使用方法
- c++ rand函数
- phpStorm支持CodeIgniter代码提示/自动完成
- python 中的read,readline,readlines
- Js获取当前日期时间及其它操作
- Matlab判断某数组中是否包含某元素及其位置
- wake_lock_timeout的使用方法
- iOS学习《前言》
- webview与js交互
- 浅谈android view事件分发机制
- zabbix api调用
- Ibaits和Mybaits使用教程
- 代码注释的注意事项
- 了解asp.net中的缓存和存储过程
- android动态设置app当前运行语言