未计算的广告费率

3个职位/0个新职位
最后一篇文章
尼克1号医生
离线
最后一次见到:4年4个月前
已加入:2014-07-01 11:55
未计算的广告费率

使用信标3.40.6我有一个有趣的问题,设置广告率。
将APP_BEACON_INT_MAX设置为小于0x1A00的数字将导致正确的定时延迟(*0.625ms)。我还将APP\u BEACON\u INT\u MIN设置为相同。
当我将它们设置为高于这个值的任何值时,例如0x1B00,我得到的第一个间隔是正确的,但之后的每一次传输大约是计算的间隔速率的两倍。

对于广告间隔,数字小于0x1A00时不会发生这种情况。小于此值的数字的行为与预期一致。

有什么想法吗?

关键词:
设备:
MT\u对话框
离线
最后一次见到:1周14小时前
工作人员
已加入:2015-06-08 11:34
你好,尼克医生,

你好,尼克医生,

是的,这发生在Beacon参考设计中,因为它是基于旧的SDK开发的。这个问题在较新的SDK中已修复,您还可以对信标参考设计应用修补程序,以便在美国正确转换低功耗周期。请检查SDK 5中的lld\u sleep\u lpcycles\u 2\u us\u rcx\u func,并在信标参考设计的相应函数中应用更正。

谢谢你的对话

尼克1号医生
离线
最后一次见到:4年4个月前
已加入:2014-07-01 11:55
非常感谢。已经修好了

非常感谢。已经修好了