他的……
1.我想了解一下这个例子。我知道那个设备打了10秒广告就停止了。如果设备未连接,则进入深度睡眠,否则进入延长睡眠模式。如果我们按下按钮设备从深度睡眠中醒来并在特定的时间内再次开始广告之后它就会停止广告并回到深度睡眠状态并继续运行是这样的吗?
2.是否可能是app_easy_timer而不是按钮回调从深度睡眠中唤醒?
3.如果我想保持一个变量值(即不恢复变量值时,设备唤醒)哪种睡眠模式是你首选的?
4.如果我们在设备唤醒后再次回到睡眠模式,是否有任何函数调用?
设备:
嗨alan.a,
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/how-program-deep-sleep-ble-timer-waking
谢谢,PM_Dialog
谢谢你的回复。
你能提供一个例子,当设备进入深度睡眠模式时变量存储在保留RAM中吗?
嗨alan.a,
正如我在前一篇文章中已经提到的,检查mnf_data变量是如何存储在Ret-RAM中user_sleepmode.c文件中的。
mnf_specific_data_ad_structure mnf_data __attribute__(((section(“retention_mem_area0”),zero_init));/ / @RETENTION记忆
我想让你知道,如果你发现任何有用的答案,请标记为接受。
谢谢,PM_Dialog