[蓝牙芯片] CH573 蓝牙主机断开已连接的从机要用哪个函数?

[复制链接]
 楼主| zhao67480 发表于 2021-5-31 10:01 | 显示全部楼层 |阅读模式
CH573 蓝牙主机断开已连接的从机要用哪个函数?
Taoyukai 发表于 2021-5-31 19:45 来自手机 | 显示全部楼层
///这里的connHandle 就是在连接的时候传进来的时候的代表一个连接,多连接场景,这个值不同. extern bStatus_t GAPRole_TerminateLink( uint16 connHandle );
 楼主| zhao67480 发表于 2021-6-3 09:15 | 显示全部楼层
Taoyukai 发表于 2021-5-31 19:45
///这里的connHandle 就是在连接的时候传进来的时候的代表一个连接,多连接场景,这个值不同. extern bStatus ...

GAPRole_TerminateLink( INVALID_CONNHANDLE ); 调用了 也没断开连接
 楼主| zhao67480 发表于 2021-6-3 09:15 | 显示全部楼层
zhao67480 发表于 2021-6-3 09:15
GAPRole_TerminateLink( INVALID_CONNHANDLE ); 调用了 也没断开连接

我还把搜索关掉了 也没用
名字是啥样 发表于 2021-6-3 11:47 | 显示全部楼层
先把搜索关掉,然后再进行调用函数,就好办很多了。

评论

求支招,我先调用 GAPRole_CentralCancelDiscovery(); 然后定时器延时再调用GAPRole_TerminateLink( INVALID_CONNHANDLE );断不开啊, 就问了3个问题. 他们技术就不回复了, 惨  发表于 2021-6-4 17:23
WCHTech2 发表于 2021-6-4 19:46 | 显示全部楼层
zhao67480 发表于 2021-6-3 09:15
GAPRole_TerminateLink( INVALID_CONNHANDLE ); 调用了 也没断开连接

函数参数错了,试试这样子调用GAPRole_TerminateLink(peripheralConnList.connHandle);
 楼主| zhao67480 发表于 2021-6-7 16:40 | 显示全部楼层
WCHTech2 发表于 2021-6-4 19:46
函数参数错了,试试这样子调用GAPRole_TerminateLink(peripheralConnList.connHandle);

没断成功, 手机还是搜索不到从机
这个问题可以慢慢来
有个问题比较急。 主机要怎么配置才能迅速连上从机(固定mac)
目前搜索都需要好几秒才能连上, 太慢了

评论

我是用主机去断的  发表于 2021-6-7 16:42
WCHTech2 发表于 2021-6-7 19:24 | 显示全部楼层
zhao67480 发表于 2021-6-7 16:40
没断成功, 手机还是搜索不到从机
这个问题可以慢慢来
有个问题比较急。 主机要怎么配置才能迅速连上从机 ...

1、减少扫描时间 2、扫描后立即连接
知道MAC地址可以不扫描,直接连接
问题比较急可以直接拨打工程师电话:025-52635389
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

51

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部