专栏名称: 大大通
针对电子行业逐渐呈现碎片化、客制化的趋势,大联大推出汇聚内外工程师,搭建互相帮助乐于分享,解决问题的首选技术平台----大大通,研发工程师的翰林院。其中包含了大联大代理的上百条产品线、数百个方案,以及新产品信息和原厂新闻
今天看啥  ›  专栏  ›  大大通

大咖说 | QCC51xx系列开发之Synergy 使用之电池电量显示

大大通  · 公众号  ·  · 2024-09-26 16:30

文章预览

点击蓝字 关注我们 本文适用范围 ADK22.3~ 问题/功能描述 使用新版本后,如何实现手机端蓝牙耳机经典柱状电量显示功能? 实现方案 前面陆续介绍synergy Bluetooth相关知识,本文就是展示如何具体在此版本上解决实际问题。 问题处理逻辑和之前做法一样。在hfp profile建立配对连接过程中,在合适的地方发送支持电量功能显示通知给到应用层。应用层接受后就创建循环发送电量的任务。难点在于代码结构改变,修改位置、使用函数都需要重新定位查找。 1. 查找接口函数用于发送AT指令 在INC目录下文件hfp profile对应头文件中synergy\inc\hf_lib.h,找到HfAtCmdReqSend宏定义,命名理解就是我们要找的接口。往下跟踪实际使用函数实现也印证了猜测。 2.查找合适位置注入支持电量显示功能代码 在bt目录下hf profile相关源码路径中的查看找到和AT指令处理相关文件,这里 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览