你好,
我的设备是电池供电的设备。因此,我希望通过扩展睡眠模式或深度睡眠模式来最大限度地提高电池寿命。除此之外,我还在我的固件中集成了Suota功能。我已经阅读了一些文件,说明,如果启用了Suota,则必须禁用休眠模式。
所以,基本上,我想在Arch_ext_sleep_on和Arch_sleep_off模式之间切换。大多数时刻将在Arch_ext_sleep_on模式下。当执行OTA时,电路板将保持在ARCH_SLEEP_OFF模式下,当OTA是完成的板时,将再次转到ARCH_EXT_SLEEP_ON模式。
建议我一些文件或示例代码来实现这一目标。
设备:
嗨ankit,
我不确定关于深度和延长睡眠的问题,580能够在睡眠模式之间切换,但是话筒功能需要闪光灯,当深度睡眠时,您应该从OTP镜像。因此,也许你应该详细说明有关深度睡眠和睡眠之间的切换的问题。在DA14583的情况下,设备无法支持深度睡眠模式。
当Suota操作该设备在连接间隔之间处于睡眠模式时,只要您设置了Arch_ext_sleep_on,就会自动完成,您无需在固件上执行任何额外的额外操作以打开或关闭睡眠模式。
您可以查看邻近记者,即启用了Suota,也可以查看BLE_APP_OTA SDK示例(不要忘记打开睡眠模式 - 设置ARCH_EXT_SLEEP_ON)。此外,您也可以在文档选项卡中的“文档标签”部分中的“文档”选项卡和AN-B010中的教程中提出教程6。
谢谢sts_dialog.