⚠️
大家好. .谢谢光临论坛。令人兴奋的消息!我们现在在移动的过程中,我们的新论坛平台,将提供更好的功能和包含在主对话框的网站。所有文章和帐户已经被迁移。我们现在只接受交通新论坛,请发布任何新的线程//www.xmece.com/support。我们将修复bug /优化搜索和标签在接下来的日子里。
4新职位/ 0
最后发表
essele
离线
最后看到:2个月1周前
加入:2020-12-19 33
patch_func ()

你好,

所有的示例项目调用patch_func periph_init()的()函数,它的评论“罗补丁”…这做什么呢?它需要被称为每唤醒,还是这只是叫一次?

我注意到periph_init()似乎是适合普通初始化的地方,但对于正常BLE睡眠这被称为应用程序使用扩展每个唤醒,和如果你想优化电力这可以以不同的方式处理。

所以诸如供电模块的flash可以做一次(我在reset_indication()),事实上,如果你不需要使用任何特定的别针唤醒你可以把门闩,什么都不做……因此periph_init()成为这些东西只有基本每唤醒……和为我留在那里的唯一的事就是patch_func ()。

李。

PS_Dialog-Semi
离线
最后看到:2天10小时前
工作人员
加入:2020-12-17 32
嗨,李,

嗨,李,

我有内部升级你的问题。

谢谢,保罗

PM_Dialog
离线
最后看到:1天9小时前
工作人员
加入:2018-02-08 11:03
你好,李。

你好,李。

根据我们团队内部,建议保持这个patch_func () API在每个唤醒过程,补丁列表肯定很大,我们不能说,如果patch_func API调用不修改任何寄存器值那些有关无线电通信,一些补丁都存储在记忆将被保留在延长睡眠模式。

如果你正在寻找动力优化,以下链接可能相对较近的了解可以做DA14531/30电力优化。

http://lpccs-docs.dialog-semiconductor.com/SW_Example/SDK6/DA14531_Power_optimized_dynamic_advertising/description.html

谢谢,PM_Dialog

essele
离线
最后看到:2个月1周前
加入:2020-12-19 33
谢谢……这真的是

谢谢……这是非常有用的。