TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2L: 为何我的协议栈版本中没有 GapAdv_prepareLoadByHandle() or GapAdv_loadByHandle(),却有 GAP_UpdateAdvertisingData()

Part Number:CC2640R2LOther Parts Discussed in Thread:CC2640

我使用的例程路径为:

C:\Ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_peripheral

我在尝试更新广播数据时搜索到了这篇文章CC2640R2L: 更新广播函数,但是与题主的问题刚好相反,我的协议栈版本中没有GapAdv_prepareLoadByHandle() 和 GapAdv_loadByHandle(),但是有 GAP_UpdateAdvertisingData(),我想确认我使用的是否是正确的BLE5例程,GapAdv_prepareLoadByHandle() 和 GAP_UpdateAdvertisingData()在实现的功能上有什么差异?

Nick Sun:

您好,

感谢您的提问。我发现您使用SDK版本是1_40,已经过于老旧,其中包含的协议栈也已过时不做支持,这也是您发现相关api不同的原因(BLE更新至BLE5)。

但从功能性上来说这两者主要的目的是差不多的,主要还是蓝牙协议栈更新的缘故。

这边建议您切换到cc2640相关最新的SDK进行开发,能够获得最新的支持和更好的软件稳定性。最新SDK下载:www.ti.com.cn/…/SIMPLELINK-CC2640R2-SDK

感谢您的支持。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2L: 为何我的协议栈版本中没有 GapAdv_prepareLoadByHandle() or GapAdv_loadByHandle(),却有 GAP_UpdateAdvertisingData()
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1