CH582主机程序 如何 断开正在连接着的连接,并关闭蓝牙 然后又可以开启蓝牙进行扫描

CH582作为主机程序 如何进行如下操作?

①断开正在连接着的连接,并关闭蓝牙  

        使用了GAPRole_CentralCancelDiscovery,但是正在连接的蓝牙连接无法断开,一直显示RSSI。

②然后又可以开启蓝牙进行扫描


需求是:通过按键或者串口或者USB来控制  关闭蓝牙 和开启蓝牙

目前主要问题是:无法关闭 以及 在不重新上电的情况在关闭后再开启

断开连接需要调用GAPRole_TerminateLink(centralConnHandle);

断开连接后会打印断开连接原因和开启扫描,如果要实现断开后不开启扫描可屏蔽下图红框部分。

GAPRole_CentralCancelDiscovery是在扫描的时候用来取消扫描的。

1679126966045.png





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