找回密码
 立即注册

微信扫码登录

查看: 228|回复: 9

[BLE SDK] ble唤醒有么有中断之类让跑自己的任务的问题

[复制链接]

9

主题

25

回帖

85

积分

不屈白银

积分
85
发表于 2025-8-21 18:14:37 | 显示全部楼层 |阅读模式 来自 江苏苏州
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8208
SDK及版本: tc_ble_simple_sdk_B80_V3.4.2.2_P10
1.使用PAD唤醒有么有类似中断触发源之类的东西,想要每次中断触发源触发以后,完成任务之后在进入睡眠,想知道有么有类似屏蔽睡眠,睡眠使能之类的

48

主题

268

回帖

1029

积分

版主

积分
1029
发表于 2025-8-21 20:03:44 | 显示全部楼层 来自 上海
没有太明白你的需求。麻烦再解释下

9

主题

25

回帖

85

积分

不屈白银

积分
85
 楼主| 发表于 2025-8-22 10:32:11 | 显示全部楼层 来自 江苏苏州
TL_SW 发表于 2025-8-21 20:03
没有太明白你的需求。麻烦再解释下

嗷,昨天没想清楚说法,我的问题
需求:按键A按下,mcu唤醒,唤醒后先不要进入睡眠,获取按键CBD是否有操作如按下,双击,长按等,获取操作后将结果以A1,B2 类似数据notify给主机,发完以后继续睡眠

我是不是只要控制调用睡眠那个api的位置就可以了

48

主题

268

回帖

1029

积分

版主

积分
1029
发表于 2025-8-22 13:54:36 | 显示全部楼层 来自 上海
是的,可以使用bls_pm_setSuspendMask控制是否启用协议底层的睡眠机制。详细请参考handbook中对于bls_pm_setSuspendMask API的描述

9

主题

25

回帖

85

积分

不屈白银

积分
85
 楼主| 发表于 2025-8-22 14:18:27 | 显示全部楼层 来自 江苏苏州
TL_SW 发表于 2025-8-22 13:54
是的,可以使用bls_pm_setSuspendMask控制是否启用协议底层的睡眠机制。详细请参考handbook中对于bls_pm_se ...

好的,我试一下

9

主题

25

回帖

85

积分

不屈白银

积分
85
 楼主| 发表于 6 天前 | 显示全部楼层 来自 江苏苏州
您好,我试了试发现我设置了bls_pm_setSuspendMask (SUSPEND_ADV | DEEPSLEEP_RETENTION_ADV | SUSPEND_CONN | DEEPSLEEP_RETENTION_CONN);,但是调用cpu_sleep_wakeup(DEEPSLEEP_MODE_RET_SRAM_LOW16K,PM_WAKEUP_PAD,0);后广播和连接还是被毙掉了,这个是什么原因呀

9

主题

25

回帖

85

积分

不屈白银

积分
85
 楼主| 发表于 6 天前 | 显示全部楼层 来自 江苏苏州
we_2402919965 发表于 2025-8-25 09:35
您好,我试了试发现我设置了bls_pm_setSuspendMask (SUSPEND_ADV | DEEPSLEEP_RETENTION_ADV | SUSPEND_CON ...

或者说我想知道这个bls_pm_setSuspendMask (SUSPEND_ADV | DEEPSLEEP_RETENTION_ADV | SUSPEND_。。。。。。。。。是指设置suspend转换成deepsleep retention后保持广播和睡眠吗,而不是调用cpu_sleep_wakeup会保持,然后调用cpu_sleep_wakeup就会立刻进入睡眠?

48

主题

268

回帖

1029

积分

版主

积分
1029
发表于 4 天前 | 显示全部楼层 来自 上海
bls_pm_setSuspendMask控制的是协议栈底层的PM逻辑开关,如果你上层直接调用cpu_sleep_wakeup,这个操作是不会看这个mask的

9

主题

25

回帖

85

积分

不屈白银

积分
85
 楼主| 发表于 4 天前 | 显示全部楼层 来自 江苏苏州
TL_SW 发表于 2025-8-27 10:19
bls_pm_setSuspendMask控制的是协议栈底层的PM逻辑开关,如果你上层直接调用cpu_sleep_wakeup,这个操作是 ...

好的,明白了

48

主题

268

回帖

1029

积分

版主

积分
1029
发表于 4 天前 | 显示全部楼层 来自 上海
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-8-31 04:00 , Processed in 0.099071 second(s), 21 queries .

Powered by Telink 隐私政策

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

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