admin 管理员组文章数量: 1184232
在使用TWS耳机的时候,我们需要有着自动关机的功能。否则耳机不关机会一直在耗电,会大大的缩短耳机的续航时间。所以自动关机的功能是很需要的。
下面我们说下自动关机的功能,该功能有分为几种模式下:1、没有TWS配对成功需要关机 2、TWS配对没有和手机连接需要关机 3、与手机连接长时间无响应 关机
下面来说说自动关机各个的实现方式。
由上面的我们看到 1 和 2 自动关机有着一个共同性,那就是没有与手机连接。所以我们又可以将它们分为两类,一类与手机连接、一类没有与手机连接。
一、没有与手机连接
这一种模式下的自动关机呢,不需要我们修改code。这些原厂已经将这些都做好了的,只需要在配置工具中修改相应的配置就可以了。修改如下:
我们来看下 code 里面,它们是怎么去计数进行自动关机的。
通过跟踪代码,可以发现该计数是放在一个 5ms的定时器(usr_tmr5ms_thread)中的,由下图可以看到是每100ms 进行计数。
当我们设定的时间值(sys_cb.pwroff_delay)减到0时就会去运行关机的操作。
关机的操作在 void func_bt_pr
版权声明:本文标题:中科蓝讯设备:省电生活从自动关机开始! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773668937a3564600.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论