开始从一个按钮广告中断

4新职位/ 0
最后发表
Joacimwe
离线
最后看到:2年10个月前
大师
加入:2014-01-14 06:45
开始从一个按钮广告中断

嗨。我们正在努力修改proximity_fh项目开始键被按下时的广告。当按钮被释放时,我们要停止广告。

在最初的示例代码中,广告立即开始。我们将自动启动“app_adv_start()”,而现在我们运行“app_adv_start()”在关键的中断处理程序,如果键被按下,和“app_adv_stop()“如果键被释放了。它似乎并不工作。

然而,似乎有某种事件或中断发生每10或12秒。使用SmartSnippets工具,我们可以看到,目前的水平上升到~ 0.8 ma短的一段时间,我们不知道那是什么,但它似乎从睡眠模式唤醒设备和重新init大多数事情一样,如led,也开始广告如果我们按下了按钮之前(即广告开始后,我们按下按钮)。

同样的事情如果我们从proximity_fh样本,只有改变广告间隔超过12秒,然后没有广告似乎发生了,而0.8 ma电流增加发生每10或12秒。

第一,这是什么中断发生时,设备是在延长睡眠而不是广告?
其次,我们如何让广告工作当按住按钮吗?

我们有检查键盘例子但我们认为这并不是我们所要找的。

Joacimwe
离线
最后看到:2年10个月前
大师
加入:2014-01-14 06:45
因此,澄清一下

于是,澄清问题,以防尚不清楚:

如果我们在我们的项目叫app_adv_stop()函数,那么广告就会停止和芯片进入睡眠模式。问题是,从这一点会有一个计时器事件每10 - 12秒开始。请让我知道这是什么,以及为什么它会发生。

谢谢

离线