雷竞技电竞平台Dialog半导体客户支持-延长睡眠模式广告程序逻辑 https://support.dialog-semiconductor.com/resource-keywords/extended-sleep-mode-advertising%E7%A8%8B%E5%BA%8F%E9%80%BB%E8%BE%91 EN 关于延长睡眠模式+广告,广告时程序逻辑 https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-软件对话框-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6/%E5%85%B3%BA%8E扩展

如题,DA14580可以设置为延长睡眠模式+广告并可自定义广告时间间隔,设置完此模式后,进入休眠,但对于整个休眠--唤醒--广播--休眠流程一直没看明白
1:哪里设置的经过一定时间后唤醒(有在文档上看到用32K时钟唤醒,但这个时间是在哪里设置进去的不太明白),是在函数应用程序\u简单\u间隙\u不可连接\u广告\u开始\u创建\u消息()中的这里吗?如下:
cmd->;intv_min=adv_间隔
cmd->;intv_max=adv_间隔
2:如果是,到上边设置的时间后,微控制器唤醒后是运行这里吗?如下:
void BLE_WAKEUP_LP_Handler(void)
{
如果(WAKEUP_LP_comp==0)
{
{
WAKEUP_LP comp=1
上边中断执行完后产生了软件中断BLE_SLP_IRQn/*睡眠模式中断结束这时程序是来到原来进入休眠的地方(main_func()里的WFI())开始执行吗?
4:若上边说法成立,程序会重新回到main_func()里的在启用()时调度,调用 rwip_计划()//执行消息和事件但信息和事件是从哪里发出的呢?
5:广告甚至处理完后进入休眠的逻辑是什么?

期待您的指导,谢谢!

设备:
2017年8月17日星期四07:28:22+0000 莫蒂默 81612 athttps://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-软件对话框-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6/%E5%85%B3%BA%8E扩展注释