我们正在尝试实施一种逻辑,在这种逻辑中,虽然与一台设备存在持续连接,但我们将扫描其他设备以从它们读取 ADV 数据,并在必要时进行连接。
下面是一个带有无线电调试引脚的波形,在该波形中,您可以看到连接间隔之间的接收器已关闭,因此它不会扫描。

在应用程序中,我调用 GapScan_enable(0,0,0)。
我在不同的连接阶段尝试了它,没有什么帮助。
此外,我不会在任何地方通过 GapScan_disable()明确禁用扫描。
也尝试使用不同的扫描间隔和窗口。
BLE 堆栈配置似乎正常。
最大连接数配置为8。
应用程序主要基于 simpleCentral 示例。
SDK simplelink_cc13xx_cc26xx_sdk_5_30_00_56
在持续连接时是否有任何特殊的扫描程序?
或者是否需要某些特定的堆栈设置才能实现这一点?
MB
