蓝牙耳机BES 2300P 主从配对连接,以及主从自定义收发数据

本文介绍了如何使用恒玄SDK进行蓝牙耳机BES 2300P的主从配对连接,并详细讲解了如何自定义蓝牙地址和通过SDK提供的接口进行主从之间的数据收发。在配对过程中,可以发现SDK的搜索模式可能存在bug,因此推荐使用预设主从地址的方式。连接成功后,利用app_ibrt_customif_cmd_test发送数据,app_ibrt_customif_test1_cmd_send_handler接收数据,从而实现完整的主从通讯功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

恒玄SDk预留了用户接口位于app_ibrt_customif_cmd.cpp 中
发送数据的前提是进行主从配对连接, sdk给与了两种模式,IBRT_SEARCH_UI 未定义时我们可以自己定义主从蓝牙地址,IBRT_SEARCH_UI 定义时进入serch模式通过app_start_tws_serching_direactly 这个接口进行连接,这里由于sdk此功能似乎有bug尚未能实现。

首先,自己定义主从蓝牙地址,然后烧录的时候安装你设置的地址烧入即可,如例烧录时:左耳 11 11 22 33 33 51,右耳11 11 22 33 33 50 。
SDK中自定义地址的字符串

ibrt_pairing_info_t g_ibrt_pairing_info[] =
{
   
    {
   {
   0x51, 0x33, 0x33, 0x22, 0x11, 0x11},{
   0x50, 0x33, 0x33, 0x22, 0x11, 0x11}
},

之后使用接口app_ibrt_if_enter_pairing_after_tws_connected(); (定义到某个按钮事件即可)
这里定义到了PWR 长按事件

void app_ibrt_normal_ui_handle_key(APP_KEY_STATUS *status, void *param)
{
   
    if (APP_KEY_CODE_GOOGLE != status->code)
    {
   
        
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值