找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 12378|回复: 8

[QCC3系列] QCC3020如何修改对耳配对的条件?

[复制链接]
连续签到天数:1天
签到总天数:127天
签到总奖励:869金币
发表于 2020-3-3 14:26:30 | 显示全部楼层 |阅读模式
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:3天
签到总天数:1110天
签到总奖励:32664金币
发表于 2020-3-3 19:48:57 | 显示全部楼层
可以通过配对名,地址,UUID或者私有协议等等,只能点到这里了。

积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-3-3 21:56:02 | 显示全部楼层
问题描述不清楚。earbud组对本身就不认配对名的,不一样可以连接上是正常的,在av_headset_config.h中有个appConfigTwsKeyId可以改一下试试
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:127天
签到总奖励:869金币
 楼主| 发表于 2020-3-4 09:46:36 | 显示全部楼层
zhaopeng2511 发表于 2020-3-3 21:56
问题描述不清楚。earbud组对本身就不认配对名的,不一样可以连接上是正常的,在av_headset_config.h中有个a ...

试了 改这个值没用,这个值我左耳用默认值0x74777331UL,右耳用0x74777332UL,两个还是能配对上。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:127天
签到总奖励:869金币
 楼主| 发表于 2020-3-4 09:48:40 | 显示全部楼层
twspro 发表于 2020-3-3 19:48
可以通过配对名,地址,UUID或者私有协议等等,只能点到这里了。

意思是要在左右耳配对成功之后,自己再写个判断条件去处理?默认工程里没有其他判断的处理了?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-3-4 10:40:54 | 显示全部楼层
lulu7320198 发表于 2020-3-4 09:46
试了 改这个值没用,这个值我左耳用默认值0x74777331UL,右耳用0x74777332UL,两个还是能配对上。

那你搜索earbud工程,搜索 0x9E8B30 这个数值,把这个数值改成 0x9E8B31试试
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:127天
签到总奖励:869金币
 楼主| 发表于 2020-3-4 11:10:26 | 显示全部楼层
zhaopeng2511 发表于 2020-3-4 10:40
那你搜索earbud工程,搜索 0x9E8B30 这个数值,把这个数值改成 0x9E8B31试试

改成 0x9E8B31和0x9E8B30确实不能配对了,但是左右耳都改成别的值,如0x000001,结果左右耳都不能配对上了,

我还发现有下面这段代码,这个值还有个判断的范围只有00~3F难道就只有64个值能用??
    if ((inquiry_lap <0x9E8B00) || (inquiry_lap > 0x9E8B3F))
    {
        CL_DEBUG(("Out of range inquiry_lap 0x%lx\n", inquiry_lap));
    }   

0x9E8B30就是inquiry_lap这个参数,代码说明里说参考什么文档,不知道这个值到底是什么意思。
void ConnectionInquire(
        Task theAppTask,
        uint32 inquiry_lap,
        uint8 max_responses,
        uint8 timeout,
        uint32 class_of_device
        );

@param inquiry_lap The LAP from which the inquiry access code should be
    derived.  See the "Bluetooth Assigned Numbers" document in the Bluetooth
    specification. The General/ Unlimited Inquiry Access Code (GIAC) is
    specified in this document as 0x9e8b33 and this is the code most
    applications will use when performing an inquiry.
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-3-4 11:13:11 | 显示全部楼层
lulu7320198 发表于 2020-3-4 11:10
改成 0x9E8B31和0x9E8B30确实不能配对了,但是左右耳都改成别的值,如0x000001,结果左右耳都不能配对上 ...

嗯嗯,能达到目的就好
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:1天
签到总天数:32天
签到总奖励:273金币
发表于 2020-5-11 10:50:05 | 显示全部楼层
感觉这个需要还是要一个过程
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-3-29 23:35 , Processed in 0.347673 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表