|
查看: 1962|回复: 1

[BLE SDK] clock_time_exceed问题

[复制链接]

20

主题

22

回帖

254

积分

华贵铂金

积分
254
发表于 2025-8-21 12:08:53 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: tc_ble_sdk_B85 acl_c1p1_demo
请问一下官方默认的这个sdk 这里写的是5s打印一次log,但是我看打印的时间间隔没有5s,间隔时间才几个ms,我什么都没改 image.png image.png

0

主题

40

回帖

161

积分

荣耀黄金

积分
161
发表于 2025-8-21 16:08:51 | 显示全部楼层 来自 上海
Hi,

C1P1 demo 默认打开了 Deepretn,因此会在空闲状态下进入 Deepretn 模式,该模式下,非 retention类型变量会被清零,解决方案如下:
```
_attribute_ble_data_retention_ u32        tick_adv_rpt = 0;
```
加上_attribute_ble_data_retention_关键字可以使变量tick_adv_rpt的值在退出 Deepretn 模式后依旧保持原值

感谢反馈,我们将在后续release版本中修复此问题,请留意~

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部