关于CH579M蓝牙主机连接问题

现用一块CH579M开发板当作蓝牙主机,与另一个CH579F的蓝牙从机连接。

当使用官方例程Central时,能正常连接并搜索到对应服务;但将官方例程代码copy到项目代码中,能正常连接至蓝牙从机,但未能搜索到对应服务,GATT_DiscPrimaryServiceByUUID函数返回代码为0X16(blePending)。
将官方例程中的config.h及预定义都设为一样,仍未能解决该问题。
能提供下解决思路吗?

刚刚又进行了一波排查,问题出在蓝牙库”CH57xBLE.lib“,项目蓝牙库版本为1.80,官方例程为2.10。

替换蓝牙库后,代码可正常运行。


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