Example: 50-OpenMV-Boards/52-Alif-Boards/80-Low-Power/deep_sleep.py
# 本作品采用MIT许可证授权。
# Copyright (c) 2013-2026 OpenMV LLC. All rights reserved.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# 深度睡眠模式示例
# This example demonstrates the low-power deep sleep mode.
import machine
# 创建并初始化 RTC 对象。
rtc = machine.RTC()
# (year, month, day, weekday, hour, minute, second, microsecond)
rtc.datetime((2026, 1, 1, 4, 12, 0, 0, 0))
# 打印 RTC 信息。
print(rtc.datetime())
# Enable RTC interrupt after 30 seconds.
machine.deepsleep(30000)