这就跟你问声好!我的项目是基于SDK 3.0.10。我的设备已开机,开始广告约10秒,如果没有任何连接,设备将停止adv,然后等待一个按钮外部唤醒,我的设备将再次开始adv。我该怎么做才能得到以上功能?有一些例子可供参考吗?谢谢!
嗨z0806020433,
首先,我建议你转移到SDK的最新版本,这是5.0.4,因此有更多的api和更多的例子,以便检查,例如确切的功能是实现在ble_app_sleepmode。如果你不想移动到下一个SDK,你应该遵循的过程是启动计时器,一旦你开始广告,以计算你将广告的时间。在定时器的回调中,应该通过调用GAPM_CANCEL_CMD命令停止发布,并在获得发布已经完成的回调时设置唤醒控制器。同样正如我提到的,在SDK 5.0.4的ble_app_sleepmode中有一个实现。
由于MT_dialog
非常感谢!
因为这个项目是很久以前开发的,我只是维护它。我的新项目都是基于SDK 5。我已经在SDK 5.0.4中引用了项目(ble_app_sleepmode)来修改项目(基于SDK 3),并运行成功。
嗨z0806020433,
首先,我建议你转移到SDK的最新版本,这是5.0.4,因此有更多的api和更多的例子,以便检查,例如确切的功能是实现在ble_app_sleepmode。如果你不想移动到下一个SDK,你应该遵循的过程是启动计时器,一旦你开始广告,以计算你将广告的时间。在定时器的回调中,应该通过调用GAPM_CANCEL_CMD命令停止发布,并在获得发布已经完成的回调时设置唤醒控制器。同样正如我提到的,在SDK 5.0.4的ble_app_sleepmode中有一个实现。
由于MT_dialog
非常感谢!
因为这个项目是很久以前开发的,我只是维护它。我的新项目都是基于SDK 5。
我已经在SDK 5.0.4中引用了项目(ble_app_sleepmode)来修改项目(基于SDK 3),并运行成功。