SDK:3.20.00.68
使用CC2652的Zed DoorLock进行测试,抓包发现DataRequest不连续,一直断断续续的。同时修改zstack_config.h中的POLL_RATE的值后发现DataRequest的周期没有任何改变,一直为1秒。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1. NLME_SetPollRate 依然保留并有效在CC26X2 SDK。
2.修改POLL_RATE既可以生效。
使用CCS和IAR编译后烧录进行测试,发现修改Poll Rate后Rebuild All了都没有生效,烧录前也都把芯片做了强制檫除。
另外DataRequest不连续的问题应该是信道被什么信号干扰了,切换信道后已经正常。
可以用下面的程序改變poll rate
zstack_sysConfigWriteReq_t writeReq = {0}; // create a config struct
writeReq.has_pollRate = true; // update member values
writeReq.pollRate = duration; // set poll rate
Zstackapi_sysConfigWriteReq(appServiceTaskId, &writeReq); // update the new config
你用的是3.20的SDK对吧,那需要用:
*/
zstack_sysConfigWriteReq_t writeReq = { 0 };
// Set the new poll rates
writeReq.has_pollRate = true;
writeReq.pollRate = POLL_RATE;
writeReq.pollRateType = POLL_RATE_TYPE_DEFAULT;
Zstackapi_sysConfigWriteReq(appServiceTaskId, &writeReq);
关于功耗测试可以直接预编译Z_POWER_TEST