欢迎光临
我们一直在努力

杰理SDK开发-TWS耳机「双击 + 长按」组合按键清除配对功能实现教程

前言

        现在为止也开发了许多杰理TWS蓝牙耳机、音响项目  SDK的案子,在调试案子时不断的向前辈们学习到了很多关于蓝牙音响、蓝牙TWS耳机专业的知识。想在这里做一个学习汇总,方便各位同行和对杰理芯片SDK感兴趣的小伙伴们学习;

本章详细讲解杰理SDK开发TWS耳机「双击 + 长按」组合按键清除配对功能实现教程

1、功能概述

因为耳机做了TWS锁配功能,所以客户要求做一个TWS耳机「双击 + 长按」组合按键清除配对功能实现教程;该功能通过 组合按键(双击 + 长按)实现 TWS 配对信息的快速清除,用于产线或售后场景下重新组对两只耳机。核心思路:

  • 双击 时置位一个\”组合按键待命标志\” double_long_flag,并启动一个 5 秒超时定时器。
  • 在 5 秒窗口内如果紧接着收到 长按(KEY_EVENT_LONG),则判定组合按键触发。
  • 触发后调用 bt_tws_remove_pairs_and_reconnect():
    • 清除 TWS 配对记录、恢复本地 MAC 地址、清空声道/连接 AA;
    • 把状态标记回 
  • 赞(0)
    未经允许不得转载:171主机测评 » 杰理SDK开发-TWS耳机「双击 + 长按」组合按键清除配对功能实现教程
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址