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

关于cc2540的BLE协议栈文档

安装了ble协议栈1.3.2版本“BLE-CC254x-1.3.2“,在SimeplePeripheral示例代码simpleBLEPeripheral.c中,调用了函数GGS_SetParameter和GGS_AddService,但是在协议栈文档,即"BLE-CC254x-1.3.2/Documents"下没有找到关于这两个函数的说明。

另外,simpleBLEPeripheral.c中用到的GATT_ALL_SERVICES宏定义,我只在BLE-CC254x-1.3.2/Projects/ble/Include/gattservapp.h中找到了该定义,但是在文档中也没有找到相关说明。

请问:以上函数和宏定义是否有相关文档说明?如果有的话,在哪里能够查到?

谢谢!

Susan Yang:

GGS_SetParameter和GGS_AddService是在 GAP 层的,参考文档http://www.ti.com/lit/ug/swru271f/swru271f.pdf可以知道 这两个函数是在gapgattserver.h中定义的http://shred444.googlecode.com/svn/trunk/Projects/ble/Include/gapgattserver.h

Fuchong Wang:

回复 Susan Yang:

就是也有这个感觉呀,好像许多函数没有说明,更好象别说更详细的说明了,个人感觉理解协议栈很费神呀,难道就是要照葫芦画瓢就可以了?

Yan:

Jesse,

GATT_ALL_SERVICES 是GAP 层的BLE服务注册,因为GAP说白了也是BLE的一个profile,由于GAP是通用,且不需要应用层做改动,所以TI为了用户方便,把这个是在库函数里面,应用层只调用接口完成这个动作就可以了,开发人员可以不必关心这个。

GGS_SetParameter()在初始化函数里面,很显然的是为了初始化设备名字。

TI针对代码公布的文档和wiki上的相应指导,应该足够满足应用开发了,并且还有这里,有什么其他问题,完全可以来这里提问。

xiao chen5:

回复 Susan Yang:

hello,susan!第一个文档,网页打不开呀?麻烦帮我看看怎么回事,谢谢!

Susan Yang:

回复 xiao chen5:

试一下 http://www.ti.com/lit/ug/swru271g/swru271g.pdf

赞(0)
未经允许不得转载:TI中文支持网 » 关于cc2540的BLE协议栈文档
分享到: 更多 (0)