微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何正确设置参数?GAPRole_SetParameter()

如何正确设置参数?GAPRole_SetParameter()

时间:10-02 整理:3721RD 点击:

大家好

最近刚刚学校BLE协议栈,发现里面的参数可以有很多不同的设置,比如(scanRspData[ ] 的GAP_ADTYPE,分别有GAP_ADTYPE_FLAGS、GAP_ADTYPE_16BIT_MORE...等),原生态的设置是:

{0x02, // length of this data
GAP_ADTYPE_POWER_LEVEL,
0, // 0dBm}

我的疑惑是,其他的参数设置的格式也是这样的吗?比如我把“GAP_ADTYPE_POWER_LEVEL”,改成“GAP_ADTYPE_FLAGS”。有哪些文档可以参考?

还有GAPRole_SetParameter( )这个函数,可以设置很多参数, 有没有对这个函数的讲解的一些文档?它设置的各个不同参数的具体作用?

希望可以得到大家的回答,谢谢。

xubu,

well well well...

BLE 的广播包,包括scan response 包,都是有固定格式的。

固定格式,长度+类型+内容,就这么简单。

文档的话,你可以从Bluetooth SIG官网下载: https://www.bluetooth.org/en-us/specification/adopted-specifications,?Core Specification Supplement (CSS) v4,

第 8页开始,解释很详细。

GAPRole_SetParameter()的话,我觉得看代码就能很清楚其参数的意思了,不行的话你可以参考一下随着SDK 一起安装的开发者指导文档。

非常感谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top