从外部睡眠模式唤醒并开始adv

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
Z0806020433.
离线
最后一次露面:11个月3周前
加入:2016-05-05 13:32
从外部睡眠模式唤醒并开始adv

你好!
我的项目基于SDK 3.0.10。我的设备上电并启动广告约10s,如果没有任何连接,设备将停止adv,然后等待一个按钮等待外部唤醒,所以我的设备将再次启动adv。
我该如何实现以上的功能?有一些例子是否参加?
谢谢!

关键词:
设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
Z0806020433,

Z0806020433,

首先,我建议您移动到最新版本的SDK,这是5.0.4的SDK,所以有更多的API和更多的例子来检查,例如,在BLE_APP_SLEEPMODE上实现了确切的函数。如果您不想移动到下一个SDK,您应该遵循的程序是在开始广告时立即开始计时器,以计算您将广告的时间。在计时器的回调中,您应该只需通过调用GapM_Cancel_Cmd命令来停止广告,并在您获取广告已完成的回调时设置唤醒控制器。此外,对于此精确情况而提到的,在SDK 5.0.4中,BLE_APP_SLEEPMODE存在于BLE_APP_SLEEPMODE中实现。

谢谢mt_dialog.

Z0806020433.
离线
最后一次露面:11个月3周前
加入:2016-05-05 13:32
非常感谢!

非常感谢!

因为该项目很久以前发展,我只是维持它。我的新项目都基于SDK 5。
我在SDK 5.0.4中引用了项目(BLE_APP_SLEEPMODE)以修改项目(基于SDK 3),并成功运行。