01 Overview
CPU and most digital peripherals power down. Wake by timer or GPIO.
- Use when: duty-cycled battery sensors.
- Skip when: you must stay online.
Battery and sleep
How a battery node sleeps and wakes. Wake pins must not float.
Official path: examples/system/deep_sleep
CPU and most digital peripherals power down. Wake by timer or GPIO.
1. Detect cold boot vs sleep wake.
2. Log cause and sleep duration.
3. Arm the next wake, disable unused sources.
4. Enter deep sleep; keep state in RTC or NVS.
中文
电池与休眠
电池节点怎么睡、怎么醒。唤醒脚不能浮空。
官方路径: examples/system/deep_sleep
关掉 CPU 和大部分外设,用定时器或 GPIO 唤醒。
1. 判断冷启动还是深睡唤醒。
2. 打印唤醒源和睡眠时长。
3. 配置下次唤醒,关掉不用的源。
4. 进入深睡;普通 RAM 丢失,状态放 RTC 或 NVS。