嗨,亲爱的支持,
我正在尝试在没有此支持的情况下为开发的项目实施低功率模式。
当我定义gfg_ext_sleep时,我发现了许多错误。
实际上,我只有一个尚未解决。
在软件体系结构按钮上按下预定义的长时间(超过10秒)会导致设备的重置。
为此,在按钮回调计时器中实现了。并且它在活动模式下正常工作,但不能在延长的睡眠中工作。
在长时间的睡眠中,我面临的事实是,按下按钮后,计时器处理程序被立即调用。
我知道TMERS在长时间的睡眠中不起作用。
但是我现在想做的是在计时器处于活动状态时禁用睡眠(我有很好的触发器可以启用和禁用睡眠 - 按钮中断)。我有办法做到吗?
希望您能帮助我解决这个问题。
问候,亚历克斯
设备:
嗨,Agafonovas,
我不明白您的意思,或者您想做什么,您能澄清一下吗?如果您试图在通过按钮醒来后立即设置一个计时器,而计时器处理程序将永远不会触发,这是因为在强迫BLE醒来后,BLE不会醒来。您必须发送一个简单的消息,当BLE服务该消息时,设置了计时器。请检查以下链接指向相应的常见问题解答。您还可以检查智能标签参考设计,其中长按按钮会导致SPI擦除,也许这会帮助您。
http://support.dialog-spoomendonductor.com/faq-page#n1508
谢谢mt_dialog