从睡眠中唤醒时是否需要调用peripher_init ?

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
cgha
离线
最后看到:3个月1个星期前
加入:2016-03-23 13:05
从睡眠中唤醒时是否需要调用peripher_init ?

当DA14531从扩展睡眠中醒来时,是否需要像DA14580一样重新初始化外围设备?我认为在将项目从DA14580移植到DA14531时,我们需要一本参考手册。

设备:
PM_Dialog
离线
最后看到:35分钟前
工作人员
加入:2018-02-08 11:03
嗨cgha,

嗨cgha,

在每次唤醒时执行peripher_init()。BLE_WAKEUP_LP_Handler是在每次唤醒时被触发的ISR。然后,CPU将从WFI恢复。请检查arch_main.c文件中的main()。在WFI之后,arch_resume_from_sleep()将被执行,这将触发peripher_init()。没有任何关于将SDK5.0.4移植到SDK6.0.12的文档,而是一个移植指南,用于将基于SDK6.0.10的应用程序移植到SDK6.0.12

http://lpccs-docs.dialog-semiconductor.com/UM-B-118_DA14585-DA14531_SDK_Porting_Guide/index.html

由于PM_Dialog