ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

杰理可视化SDK开发-添加通过左右耳实现一个按键控制两个功能代码实现

杰理可视化SDK开发-添加通过左右耳实现一个按键控制两个功能代码实现 前言现在为止也开发了许多杰理TWS蓝牙耳机、音响项目 SDK的案子,在调试案子时不断的向前辈们学习到了很多关于蓝牙音响、蓝牙TWS耳机专业的知识。想在这里做一个学习汇总,方便各位同行和对杰理芯片SDK感兴趣的小伙伴们学习;本章详细讲解添加通过左右耳实现一个按键控制两个功能代码实现实现原理TWS模式下只有主机处理按键(这是SDK的原生规则),但从耳按的键会通过TWS同步转发给主机。于是主机能收到所有按键事件,且能通过 msg[1]标志区分这一下是按照主机上面还是副机上面;结合本机是左还是右,就能反推出物理上是哪只耳机被按了,在按耳机分发不同功能;逐块代码详细讲解功能方案枚举(key_event_deal.h文件)这是"功能菜单表":opt参数选哪一套左右耳分工方案。从 1开始编号(0留空可表示"无效/未选择"),设计上很干净——以后加新方案只需加枚举+ 在分发函数里加 case。消息来源捕获(bt_key_power_msg_remap 入口)
返回列表