在实际项目研发中,当客户要求长按10S关机,而我们配置工具中最多只能设置长按按键5S开机,或长按按键5S关机,这个时候只能靠我们自己改了!

软开机:按键开机

软关机:按键关机

如图:

在config.h中,我们找到开/关机时间定义的宏

#define PWROFF_PRESS_TIME          (3+3*xcfg_cb.pwroff_press_time) 

u8 pwroff_press_time; //软关机长按时间选择: 0:1.5秒, 1:2秒, 2:2.5秒, 3:3秒, 4:3.5秒, 5:4秒, 6:4.5秒, 7:5秒

根据关机时间的配置审查代码,发现PWROFF_PRESS_TIME = 3+3*5的时候,长按关机时间为4S

根据关机时间的配置审查代码,发现PWROFF_PRESS_TIME = 3+3*7的时候,长按关机时间为5S

由此推出:

当关机时间为10S的时候,PWROFF_PRESS_TIME = 3+3*17

设定好后,重新运行下,就可以啦。

同样的,

u8 pwron_press_time; //软开机长按时间选择: 0:1.5秒, 1:2秒, 2:2.5秒, 3:3秒, 4:3.5秒, 5:4秒, 6:4.5秒, 7:5秒

开机时间

中科蓝汛----自定义开关机时间相关推荐

  1. 中科蓝汛 ----POWER 10S复位系统的坑

    在中科蓝汛项目开发中,有一次勾选了PWERKEY 10S复位系统并给客户烧录软件,踩到一个坑. 当我将长按按键关机时间设置为10S,当我一直按power key ,就会出现循环开机. 当我将此处重新取 ...

  2. 中科蓝汛---长按3S进入语音助手功能实现

    在中科蓝汛8852方案研发时,实现长按3s 进入语音助手功能的实现. 代码实现思路如下: 1.使用三击功能,需要先开启双击设定 2.在bsp_key.h 中定义消息宏,该值可自定义 #define S ...

  3. 中科蓝汛 NTC 检测

    环境:sdk_bt892xa2_v01x_s4041_20220316(蓝牙芯片 8922E2) 中科蓝汛的NTC检测在SDK内部已经做好了的,并且在配置工具中都可以进行调节阈值. 如下图: 在充电的 ...

  4. Android P版自定义开关机动画

    Android P版自定义开关机动画 Google default关机流程只显示进度条,不会播放关机动画.如需自定义开关机动画,建议使用mtkbootanimation进行客制化 [SOLUTION] ...

  5. Android系统(221)---O版自定义开关机动画

    O版自定义开关机动画 O较前面的版本有更改,为方便自定义开关机动画我司,使用mtkbootanimation自定义开关机动画: [SOLUTION] O版会根据配置生成bootanimation或者m ...

  6. 如何查看系统开关机时间

    背景 在做系统耗电量评测时,我们需要让软件一直运行(比如观看视频等),直到系统电量耗完关机.但是我们又不能一直盯着屏幕,看什么时候关机,这时我们就可以查看系统的开机关机时间,来确定系统的待机时长了. ...

  7. 计算机管理任务类别103,win7系统如何查看电脑的历史开关机时间|win7系统怎么查询电脑开机后运行多长时间...

    win7系统如何查看电脑的历史开关机时间 为了避免自己的电脑被他人盗用,可以通过电脑自带的程序软件查看电脑的历史开关机时间,以此来判断是否有人在你不在的情况下动过你的电脑.接下来小烟就给大家介绍一下w ...

  8. 自动记录电脑开关机时间

    自动记录电脑开关机时间 新建两个文本文件 start.cmd 记录开机时间. @echo 开机时间:%DATE% %time%>>D:/开关机记录.log 保存为start.cmd shu ...

  9. 中科蓝汛 GPIO操作

    中科蓝汛中对GPIO操作说明: // 对 PE4 引脚进行操作 GPIOEDE |= BIT(4);//数字IO使能: 0为模拟IO, 1 为数字IOGPIOEDIR |= BIT(4); //控制I ...

最新文章

  1. 寻找最大的K个数(上)
  2. ElGamal加密、签名算法笔记
  3. 查看文件的MD5/SHA1效验值
  4. Spring Boot的事务管理注解@EnableTransactionManagement的使用
  5. zzz,zzz,zz9_ZZZ的完整形式是什么?
  6. java站站查询如何设计_站站查询示例代码
  7. java datediff函数_JPA Criteria 中 DATEDIFF 函数的使用
  8. 端口扫描php,php-批量端口扫描
  9. 强悍修改WIN7的文件夹背景(修改DLL)
  10. 线性代数及其应用(第三版)1.3节习题解答
  11. Origin2018-小白安装
  12. idea出现outdated version提示框
  13. 2021-04-29 微信登录简易版
  14. Ubuntu系统下安装Python3
  15. 中途取消安装 Microsoft Office profession plus 2010卸载不了怎么办?
  16. 2016 移动应用质量大数据报告
  17. 百度地图实现 区域高亮
  18. NAT技术如何解决IP地址不足的问题
  19. bugku平台 头等舱
  20. 网易免费企业(域名)邮箱注册及验证

热门文章

  1. mysql无法启动(centos7):systemctl status mysqld.service:Can‘t create/write to file
  2. Spring|Spring概述
  3. 9月6日关键点检测学习笔记——人脸和手部特征点检测
  4. 分享网页相关好用小工具
  5. 香农码字matlab,香农--费诺编码的matlab实现
  6. MFC函数书本速查 API函数大全
  7. Windows Presentation Foundation 巡游
  8. Oracle的 listagg 函数,多行合并一行
  9. Python基础内容训练11(面向对象进阶)
  10. UE4蓝图节点翻译--- Get All Child Actors