中科蓝汛------低电量时间自定义功能实现
在func.c 中,找到lowpower_vbat_process() 函数
根据if (sys_cb.lpwr_warning_cnt > xcfg_cb.lpwr_warning_period) {}中
,可判断xcfg_cb.lpwr_warning_period是可配置,如果要自定义的话,就需要我们自己来设定此处数值。
在分析sys_cb.lpwr_warning_cnt ,此为低电量周期计时的变量,跟踪该变量,可看到。
在bsp_sys.c中,usr_tmr5ms_isr() 函数
if ((tmr5ms_cnt % 200) == 0) {msg_enqueue(MSG_SYS_1S);tmr5ms_cnt = 0;if (sys_cb.vbat < ((u16)LPWR_WARNING_VBAT*100 + 2800)){sys_cb.lpwr_warning_cnt++; //每一秒会加1}sys_cb.sys_stick_time++;if(sys_cb.Link_loss_time_cnt>0){sys_cb.Link_loss_time_cnt --;}}
根据代码分析,每一秒+1
假如我们设定10分钟一个周期,则
if (sys_cb.lpwr_warning_cnt > 600) {//600则为10分钟sys_cb.lpwr_warni
中科蓝汛------低电量时间自定义功能实现相关推荐
- 中科蓝汛---长按3S进入语音助手功能实现
在中科蓝汛8852方案研发时,实现长按3s 进入语音助手功能的实现. 代码实现思路如下: 1.使用三击功能,需要先开启双击设定 2.在bsp_key.h 中定义消息宏,该值可自定义 #define S ...
- 中科蓝汛 ----POWER 10S复位系统的坑
在中科蓝汛项目开发中,有一次勾选了PWERKEY 10S复位系统并给客户烧录软件,踩到一个坑. 当我将长按按键关机时间设置为10S,当我一直按power key ,就会出现循环开机. 当我将此处重新取 ...
- 中科蓝汛 NTC 检测
环境:sdk_bt892xa2_v01x_s4041_20220316(蓝牙芯片 8922E2) 中科蓝汛的NTC检测在SDK内部已经做好了的,并且在配置工具中都可以进行调节阈值. 如下图: 在充电的 ...
- 中科蓝汛 GPIO操作
中科蓝汛中对GPIO操作说明: // 对 PE4 引脚进行操作 GPIOEDE |= BIT(4);//数字IO使能: 0为模拟IO, 1 为数字IOGPIOEDIR |= BIT(4); //控制I ...
- 新功能:阿里云负载均衡SLB支持HTTP/HTTPS超时时间自定义功能
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 大家好,很高兴的告诉大家,阿里云负载均衡SLB已经在新加坡.澳大利亚(悉尼).马来西亚(吉隆坡).日本(东京).美国( ...
- 中科蓝汛通过蓝牙地址判断左右声道
下面说下中科蓝汛通过地址去区分左右声道.我们都知道在中科蓝汛的配置列表中有6种声道的选择,如下图: 现在对上述的几种方式进行解释,(PS:下面的顺序就按上图中的顺序) 第一种方式对左右声道不分配的这种 ...
- 中科蓝汛----指示灯配置使用方法
在项目实际开发中,蓝牙耳机有不同的状态(开机.关机.待机.播放音乐.通话.来电.低电量)等等状态,根据客户定制的UI ,不同的状态,指示灯不同. 1.配置工具中,指示灯的使用 计算指示灯时间: 红蓝灯 ...
- 中科蓝汛----自定义开关机时间
在实际项目研发中,当客户要求长按10S关机,而我们配置工具中最多只能设置长按按键5S开机,或长按按键5S关机,这个时候只能靠我们自己改了! 软开机:按键开机 软关机:按键关机 如图: 在config. ...
- 中科蓝汛-------DUT模式详解
step 1: 在config.h中,定义宏 #define DUT_MODE 0X7D7 step2: 六击功能实现 typedef struct {u8 counter;u8 strikes;u1 ...
最新文章
- Cisco ××× 完全配置指南-连载-IOS ×××阶段2连接详解
- python基础教程第三版电子版百度云-《python基础教程第三版》高清版PDF免费下载...
- java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)
- tqdm: ‘module‘ object is not callable
- Oracle精简客户端配置
- Math常用方法,String转float并且保留两位小数,除法
- linux find 用法详解 + 实例
- Windows 查看程序占用的端口
- EasyUI加载树控件自动展开所有目录
- js动态产生对象push进数组,发现数组所有元素(element or object)一样
- qam映射c程序_DVB-C系统中QAM调制与解调仿真
- css实现接地气的checkbox框
- 32位md5解密_Python 加密算法 md5
- SAP中如何对预制凭证,增加开户行和账户标识
- ip后面带端口号如何做域名解析
- 代写计算机ei,骗子 张爱荣 以代写代发EI期刊骗钱 钱收到后QQ不上,手机关机
- 学习笔记|领域自适应(Domain adaption)——实现模型的自适应迁移
- 老李玩微博经验分享之如何发微博
- 微店小程序、微店系统怎么开发,流程步骤_OctShop
- 我想自学php但是网上视频很不连贯,ThinkPHP - 连贯操作