请问一下从机蓝牙连接上就关闭广播的流程是怎么样的

我使用CH579从机的例程,当从句被主机连接后,停止广播,断开连接之后,才会重新广播,按照我目前了解到的,应该连接上蓝牙之后,应该会有

 uint8_t advertising_enable = FALSE;
 GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &advertising_enable);

这样的代码去关闭广播


当断开连接之后,会有

 uint8_t advertising_enable = TRUE;
 GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &advertising_enable);

这样去重新开启广播


但我在工程里面只在

static void Peripheral_LinkTerminated( gapRoleEvent_t * pEvent )

这个函数中找到开启广播的命令,但是连接成功后关闭广播的命令并没有找到



麻烦指点一下,十分感谢.


https://www.wch.cn/bbs/thread-90909-1.html


ps:论坛能不能增加楼中楼回复功能,我之前发的帖子,想追问发现并不支持这样的功能,只能新开帖子



作为从机,当然是默认连接上了就会自己关闭广播,所以并没有在代码中去调用关闭,所以大多数用户的需求都是如何从机连接后还能广播,那么在连接后调用开启就会进入GAPROLE_CONNECTED_ADV时间说明连接后继续广播了。


只有登录才能回复,可以选择微信账号登录