找回密码
 立即注册

微信扫码登录

查看: 36|回复: 5

[BLE SDK] SUSPEND_MODE唤醒之后蓝牙无效了

[复制链接]

29

主题

24

回帖

287

积分

华贵铂金

积分
287
发表于 前天 20:05 | 显示全部楼层 |阅读模式 来自 浙江嘉兴
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: tlsr8258
SDK及版本: 4.0.2.1
image.png 如此设置,按键唤醒之后蓝牙广播扫描就没用了,按照手册里来的

0

主题

40

回帖

155

积分

荣耀黄金

积分
155
发表于 昨天 14:09 | 显示全部楼层 来自 上海
你好,

请问使用的哪个demo? 通过调用cpu_sleep_wakeup想达到什么目的,是想达到按键唤醒的效果么

29

主题

24

回帖

287

积分

华贵铂金

积分
287
 楼主| 发表于 昨天 15:36 | 显示全部楼层 来自 浙江嘉兴
TL_YWY 发表于 2026-1-17 14:09
你好,

请问使用的哪个demo? 通过调用cpu_sleep_wakeup想达到什么目的,是想达到按键唤醒的效果么 ...

你好demo是C1P1的单主单从,我昨天又看了一遍手册,手册中说明sdk并不支持用户使用cpu_sleep_wakeup 使用除deepsleep以外的睡眠模式,其他睡眠模式是协议栈自动调用的。
我的目的是设备长时间待机就息屏,唤醒后立刻重新显示的是息屏前的内容,其他什么都不变,调用休眠是看到suspend不清内存,并且功耗低,且手册里有一张图我看了认为很适合这个场景 image.png ,唤醒后直接在原来的位置执行代码,实际上除了蓝牙功能唤醒后失效,其余的功能唤醒后没有问题

0

主题

40

回帖

155

积分

荣耀黄金

积分
155
发表于 昨天 16:03 | 显示全部楼层 来自 上海
你好,

如果对功耗不敏感的话,把这个宏PM_DEEPSLEEP_RETENTION_ENABLE关掉应该是能达到你的目的

29

主题

24

回帖

287

积分

华贵铂金

积分
287
 楼主| 发表于 昨天 16:18 | 显示全部楼层 来自 浙江嘉兴
TL_YWY 发表于 2026-1-17 16:03
你好,

如果对功耗不敏感的话,把这个宏PM_DEEPSLEEP_RETENTION_ENABLE关掉应该是能达到你的目的 ...

你好,我这两个宏现在都是关闭的

#define BLE_APP_PM_ENABLE                                                        0
#define PM_DEEPSLEEP_RETENTION_ENABLE                                0

0

主题

40

回帖

155

积分

荣耀黄金

积分
155
发表于 昨天 17:20 | 显示全部楼层 来自 上海
那可以像如下配置:

#define BLE_APP_PM_ENABLE                                                        1
#define PM_DEEPSLEEP_RETENTION_ENABLE                                0

就是默认的suspend休眠模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2026-1-18 10:23 , Processed in 0.114899 second(s), 26 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表