中科蓝汛----自定义开关机时间
在实际项目研发中,当客户要求长按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秒
开机时间
中科蓝汛----自定义开关机时间相关推荐
- 中科蓝汛 ----POWER 10S复位系统的坑
在中科蓝汛项目开发中,有一次勾选了PWERKEY 10S复位系统并给客户烧录软件,踩到一个坑. 当我将长按按键关机时间设置为10S,当我一直按power key ,就会出现循环开机. 当我将此处重新取 ...
- 中科蓝汛---长按3S进入语音助手功能实现
在中科蓝汛8852方案研发时,实现长按3s 进入语音助手功能的实现. 代码实现思路如下: 1.使用三击功能,需要先开启双击设定 2.在bsp_key.h 中定义消息宏,该值可自定义 #define S ...
- 中科蓝汛 NTC 检测
环境:sdk_bt892xa2_v01x_s4041_20220316(蓝牙芯片 8922E2) 中科蓝汛的NTC检测在SDK内部已经做好了的,并且在配置工具中都可以进行调节阈值. 如下图: 在充电的 ...
- Android P版自定义开关机动画
Android P版自定义开关机动画 Google default关机流程只显示进度条,不会播放关机动画.如需自定义开关机动画,建议使用mtkbootanimation进行客制化 [SOLUTION] ...
- Android系统(221)---O版自定义开关机动画
O版自定义开关机动画 O较前面的版本有更改,为方便自定义开关机动画我司,使用mtkbootanimation自定义开关机动画: [SOLUTION] O版会根据配置生成bootanimation或者m ...
- 如何查看系统开关机时间
背景 在做系统耗电量评测时,我们需要让软件一直运行(比如观看视频等),直到系统电量耗完关机.但是我们又不能一直盯着屏幕,看什么时候关机,这时我们就可以查看系统的开机关机时间,来确定系统的待机时长了. ...
- 计算机管理任务类别103,win7系统如何查看电脑的历史开关机时间|win7系统怎么查询电脑开机后运行多长时间...
win7系统如何查看电脑的历史开关机时间 为了避免自己的电脑被他人盗用,可以通过电脑自带的程序软件查看电脑的历史开关机时间,以此来判断是否有人在你不在的情况下动过你的电脑.接下来小烟就给大家介绍一下w ...
- 自动记录电脑开关机时间
自动记录电脑开关机时间 新建两个文本文件 start.cmd 记录开机时间. @echo 开机时间:%DATE% %time%>>D:/开关机记录.log 保存为start.cmd shu ...
- 中科蓝汛 GPIO操作
中科蓝汛中对GPIO操作说明: // 对 PE4 引脚进行操作 GPIOEDE |= BIT(4);//数字IO使能: 0为模拟IO, 1 为数字IOGPIOEDIR |= BIT(4); //控制I ...
最新文章
- 寻找最大的K个数(上)
- ElGamal加密、签名算法笔记
- 查看文件的MD5/SHA1效验值
- Spring Boot的事务管理注解@EnableTransactionManagement的使用
- zzz,zzz,zz9_ZZZ的完整形式是什么?
- java站站查询如何设计_站站查询示例代码
- java datediff函数_JPA Criteria 中 DATEDIFF 函数的使用
- 端口扫描php,php-批量端口扫描
- 强悍修改WIN7的文件夹背景(修改DLL)
- 线性代数及其应用(第三版)1.3节习题解答
- Origin2018-小白安装
- idea出现outdated version提示框
- 2021-04-29 微信登录简易版
- Ubuntu系统下安装Python3
- 中途取消安装 Microsoft Office profession plus 2010卸载不了怎么办?
- 2016 移动应用质量大数据报告
- 百度地图实现 区域高亮
- NAT技术如何解决IP地址不足的问题
- bugku平台 头等舱
- 网易免费企业(域名)邮箱注册及验证
热门文章
- mysql无法启动(centos7):systemctl status mysqld.service:Can‘t create/write to file
- Spring|Spring概述
- 9月6日关键点检测学习笔记——人脸和手部特征点检测
- 分享网页相关好用小工具
- 香农码字matlab,香农--费诺编码的matlab实现
- MFC函数书本速查 API函数大全
- Windows Presentation Foundation 巡游
- Oracle的 listagg 函数,多行合并一行
- Python基础内容训练11(面向对象进阶)
- UE4蓝图节点翻译--- Get All Child Actors