协议栈版本:simplelink_cc2640r2_sdk_02_30_00_28
产品需要动态修改广播间隔,而协议栈与之前不同,没有默认广播间隔个的宏了。现在我只找到这两个结构。
GAPADV_PARAMS_LEGACY_SCANN_CONN,
GAPADV_PARAMS_AE_LONG_RANGE_CONN
尝试直接修改.primIntMin和.primIntMax为1600即1s。,但是没有变化,抓包广播间隔还是100ms。请问这个版本修改广播间隔应该在哪里修改?
Viki Shi:
参考这边类似问题:
e2e.ti.com/…/2540577
e2echina.ti.com/…/479590
Skey Lee:
回复 Viki Shi:
新版本好像没有这些函数。
希望确认一下版本。当前版本simplelink_cc2640r2_sdk_02_30_00_28。
GAP_SetParamValue()能在gap.h中找到。
而以下的定义未找到,会报错。
TGAP_LIM_DISC_ADV_INT_MIN
TGAP_LIM_DISC_ADV_INT_MAX
TGAP_GEN_DISC_ADV_INT_MIN
TGAP_GEN_DISC_ADV_INT_MAX
好像用
GAP_ADV_PARAM_PRIMARY_INTERVAL_MIN
GAP_ADV_PARAM_PRIMARY_INTERVAL_MAX
替换了。