找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

楼主: 528328675

[CSR8系列] 在sink configuration tool 里如果想配置“蓝牙断开”语音应该选择哪一个?

[复制链接]
连续签到天数:1天
签到总天数:104天
签到总奖励:2282金币
 楼主| 发表于 2019-5-8 22:16:16 | 显示全部楼层
miko 发表于 2019-5-8 10:27
如果想做切換兩個設備的應用,可以開啟 multipoint 功能。

bluetooth --> connection management -->  ...

你的方法是可以的。我多测试测试。上面我上传的xpv不是这样设置的,但是能实现相同的功能。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:574天
签到总奖励:4901金币
发表于 2019-5-9 10:41:59 | 显示全部楼层
528328675 发表于 2019-5-8 22:16
你的方法是可以的。我多测试测试。上面我上传的xpv不是这样设置的,但是能实现相同的功能。

上傳的.xpv,我這邊檔案開不起來。

8670是可以透過程式碼去寫設定的,也許魔鬼的細節就藏在程式裡,這樣透過.xpv 檔再讀取出來的設定,可能就會與實際運作不一致,可以先釐清要做怎樣的應用,再去調整設定,若設定不行,則再改程式碼。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:104天
签到总奖励:2282金币
 楼主| 发表于 2019-5-9 10:44:31 | 显示全部楼层
本帖最后由 528328675 于 2019-5-9 10:50 编辑
miko 发表于 2019-5-9 10:41
上傳的.xpv,我這邊檔案開不起來。

8670是可以透過程式碼去寫設定的,也許魔鬼的細節就藏在程式裡,這 ...

xpv是ADK3.5.1版本。程序是在哪个sink_xxx.c文件中?
谢谢大哥指教。本人完全是晚上自学,门还没入...

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

使用道具 举报

连续签到天数:1天
签到总天数:574天
签到总奖励:4901金币
发表于 2019-5-9 13:54:46 | 显示全部楼层
528328675 发表于 2019-5-9 10:44
xpv是ADK3.5.1版本。程序是在哪个sink_xxx.c文件中?
谢谢大哥指教。本人完全是晚上自学,门还没 ...

是的,為怕ADK不同會不能正常開啟,結果用了ADK3.5.1的工具也不能開此 xpv。

至於程式是在哪個sink_xxx.c中,這個就要看你要改哪個方向了,沒有一定的,如果照上述你說的,懷疑是multipoint 的設定影響的話,也許可以看sink_multipoint.c 裡面有沒有關於這方面的內容。

總之就是要一步一步慢慢的找,所以才會建議如果tool可以設定的話,就靠tool設定就好,如果真的要改程式,請一定要先備份好原始的程式。

然後,"小妹"也只是剛抬起腳還沒踏進門的小新手.... 大家一起交流嘍!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:104天
签到总奖励:2282金币
 楼主| 发表于 2019-5-9 14:23:37 | 显示全部楼层
本帖最后由 528328675 于 2019-5-9 15:09 编辑
miko 发表于 2019-5-9 13:54
是的,為怕ADK不同會不能正常開啟,結果用了ADK3.5.1的工具也不能開此 xpv。

至於程式是在哪個sink_ ...

不是“打开xpv”,先把xpv下载到开发板里,然后使用sink configuration tool 的read device,读取开发板的信息。
目前只想实现:同一时间只能一个手机连接开发板,想使用第二个手机连接必须断开第一个手机的蓝牙。并且开发板的蓝牙状态随着手机是否连接开发板而在“discoverable”和“connected”之间切换。

可能multipoint功能更复杂,我还是先把简单功能理顺再说,不然越多越糊涂。。。

比我强的我都尊称为“大哥”
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:574天
签到总奖励:4901金币
发表于 2019-5-9 15:23:26 | 显示全部楼层
528328675 发表于 2019-5-9 14:23
不是“打开xpv”,先把xpv下载到开发板里,然后使用sink configuration tool 的read device,读取开发板 ...

是的,用ADK3.5.1裡的 BlueFlash要選擇此 xpv下載到板子時,上面會顯示File open failed。

如果想測試你說的目標,先取消multipoint功能,把 Discoverable if PDL Less Than 設為 9,這樣就可以了。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:104天
签到总奖励:2282金币
 楼主| 发表于 2019-5-9 21:30:39 | 显示全部楼层
miko 发表于 2019-5-9 15:23
是的,用ADK3.5.1裡的 BlueFlash要選擇此 xpv下載到板子時,上面會顯示File open failed。

如果想測試 ...

原来这两个文件都需要。。。压缩包里有俩文件,放在同一个文件夹中就可以了。已经测试过,可以打开。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

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

使用道具 举报

连续签到天数:1天
签到总天数:574天
签到总奖励:4901金币
发表于 2019-5-10 11:06:44 | 显示全部楼层
本帖最后由 miko 于 2019-5-10 11:16 编辑
528328675 发表于 2019-5-9 21:30
原来这两个文件都需要。。。压缩包里有俩文件,放在同一个文件夹中就可以了。已经测试过,可以打开。

這個檔案可成功下載,讀了設定,f/w 確實不是設定 Discoverable if PDL Less Than 為 9 的方式進入配對。
或許你可以試試用修改程式碼的方式,一樣把Discoverable if PDL Less Than 維持為 1,再把 sink_a2dp.c 修改成下圖的樣子。




這樣也可以在斷開藍芽時,進入配對3分鐘。

不過這個是我之前在ADK4.1開發的另外一個應用(使用者手動斷開藍芽進入配對3分鐘 & 透過按鍵進入配對5分鐘),所以才會額外修改程式去進入配對,不然一般來說,還是會採用 Discoverable if PDL Less Than 為 9 的方式。


懶得用圖了,sink_a2dp.c 記得要在 case A2DP_SIGNALLING_CONNECT_IND: 裡面也增加這段 code

MessageCancelAll(&theSink.task, EventUsrCancelPairing);

表示當你有設備重新連接上a2dp時,要做取消配對的動作。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

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

使用道具 举报

连续签到天数:1天
签到总天数:104天
签到总奖励:2282金币
 楼主| 发表于 2019-5-10 13:01:09 | 显示全部楼层
miko 发表于 2019-5-10 11:06
這個檔案可成功下載,讀了設定,f/w 確實不是設定 Discoverable if PDL Less Than 為 9 的方式進入配對。 ...

好的。下班回去试试。

谢谢您这么用心回复。多谢。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2019-8-17 02:37:36 | 显示全部楼层
多谢。你的方法可行!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 01:22 , Processed in 0.176038 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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