在操作过程中禁用延长的睡眠

2帖子 / 0新
最后一篇文章
Agafonovas
离线
最后一次露面:4年3个月前
加入:2015-10-07 08:55
在操作过程中禁用延长的睡眠

嗨,亲爱的支持,

我正在尝试在没有此支持的情况下为开发的项目实施低功率模式。
当我定义gfg_ext_sleep时,我发现了许多错误。

实际上,我只有一个尚未解决。
在软件体系结构按钮上按下预定义的长时间(超过10秒)会导致设备的重置。
为此,在按钮回调计时器中实现了。并且它在活动模式下正常工作,但不能在延长的睡眠中工作。

在长时间的睡眠中,我面临的事实是,按下按钮后,计时器处理程序被立即调用。
我知道TMERS在长时间的睡眠中不起作用。

但是我现在想做的是在计时器处于活动状态时禁用睡眠(我有很好的触发器可以启用和禁用睡眠 - 按钮中断)。我有办法做到吗?

希望您能帮助我解决这个问题。

问候,亚历克斯

设备:
mt_dialog
离线
最后一次露面:10个月2天前
职员
加入:2015-06-08 11:34
嗨,Agafonovas,

嗨,Agafonovas,

我不明白您的意思,或者您想做什么,您能澄清一下吗?如果您试图在通过按钮醒来后立即设置一个计时器,而计时器处理程序将永远不会触发,这是因为在强迫BLE醒来后,BLE不会醒来。您必须发送一个简单的消息,当BLE服务该消息时,设置了计时器。请检查以下链接指向相应的常见问题解答。您还可以检查智能标签参考设计,其中长按按钮会导致SPI擦除,也许这会帮助您。

http://support.dialog-spoomendonductor.com/faq-page#n1508

谢谢mt_dialog