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