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

BLE stack 如何获取icall 的命令

Hi:

icall 作为BLE App 与Stack 的通讯接口,请问,在Stack 如何获取icall 传来的命令,以及如何执行该命令?

exg:app 调用Gap_GetParamValue, 通过icall 调度该service id,在Stack 如何获取到该命令,以及获取到该命令后,在那个代码部分进行execute?

Kevin Qiu1:

这个过程你可以对照SPEC看下Generic Attribute Profile章节C:/ti/simplelink_cc2640r2_sdk_4_30_00_08/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/gatt.html

user6224880:

回复 Kevin Qiu1:

谢谢!

gatt.html 只是讲述application 端如何调用设置参数与接收Stack 的event后处理流程,并没有进一步

讲述Stack 端如何处理icall 的的service id,调用底层接口。

Kevin Qiu1:

回复 user6224880:

可以在icall_api_lite.c ,ble_dispatch.h中查看一些参数,具体交互过程的底层代码是看不到的

赞(0)
未经允许不得转载:TI中文支持网 » BLE stack 如何获取icall 的命令
分享到: 更多 (0)