wake_lock_timeout的用法[通俗易懂]

wake_lock_timeout的用法

大家好,又见面了,我是全栈君。

今天实用到用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);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116339.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月22日 下午8:00
下一篇 2022年1月22日 下午9:00


相关推荐

  • MySQL的索引类型及创建索引

    MySQL的索引类型及创建索引一、介绍MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语法CREATETABLEtable_name[col_namedatatype][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext…

    2022年6月3日
    43
  • 利用jQuery进行三行两列等高布局

    利用jQuery进行三行两列等高布局

    2021年9月17日
    47
  • python中变量的命名以及使用[通俗易懂]

    python中变量的命名以及使用[通俗易懂]一、变量的概念变量名只有在第一次出现的时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义的变量。1.变量命名1)命名的规范性变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。 系统关键字不能做变量名使用 除了下划线之个,其它符号不能做为变量名使用 Python的变量名是除分大小写的2)驼峰命名法…

    2022年6月18日
    35
  • 计算机组成bcd码,bcd码怎么换算(8421bcd码计算器)

    计算机组成bcd码,bcd码怎么换算(8421bcd码计算器)bcd 码就是 0 9 共 10 个数字 对应的二进制码就是 0000 1001 如 7 对应 0111 26 对应 00 456 对应 0 其文件运行如图所示 如果每位 BCD 码使用一个 bcd 码是十位二进制码 也就是将十进制的数字转化为二进制 但是和普通的转化有一点不同 每一个十进制的数字 0 9 都对应着一个四位的二进制码 对应关系如下 12 34 56 34 32

    2026年3月20日
    2
  • Linux安装Tomcat最新版本

    Linux安装Tomcat最新版本Linux安装Tomcat最新版本1.Tomcat各版本选择2.下载启动1.Tomcat各版本选择官网介绍:https://tomcat.apache.org/whichversion.htmlServletJSPELWebSocketAuthentication(JASIC)ApacheTomcatVersionLatestReleasedVersionJava支持5.03.04.02.02.010.0.x10.0.58andla

    2022年6月1日
    43
  • 干货满满 | 5个信号,说明你的面试基本“折了”

    干货满满 | 5个信号,说明你的面试基本“折了”

    2022年2月14日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号