|
查看: 4429|回复: 1

[BLE SDK] 蓝牙低功耗

[复制链接]

2

主题

0

回帖

28

积分

英勇黄铜

积分
28
发表于 2025-3-14 16:35:47 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 9511B
SDK及版本: 多链接版本
您好,请问我在蓝牙低功耗时调用cpu_sleep_wakeup(DEEPSLEEP_MODE_RET_SRAM_LOW64K,PM_WAKEUP_PAD,0);  进入深度睡眠,唤醒时芯片没有继续广播,请问是什么原因导致,如何解决? image.png image.png image.png

0

主题

61

回帖

366

积分

版主

积分
366
发表于 2025-4-1 11:30:06 | 显示全部楼层 来自 上海
如果有BLE任务(广播/扫描/连接等),底层协议栈会自行管控低功耗。
如果用户在应用层自己管控低功耗,必须使用API blc_ll_isBleTaskIdle()查询BLE task为IDLE态之后才能调用API cpu_sleep_wakeup()。
/**
* @brief      this function checks whether the Bluetooth stack task is IDLE
* @param      none
* @return     bool, 0:  ble task running
*                   1:  idle
*/
bool blc_ll_isBleTaskIdle(void);

本版积分规则

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

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

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

在本版发帖返回顶部