esp32-lowpower
Installation
SKILL.md
ESP32 低功耗(睡眠策略与唤醒源)
睡眠策略由业务节奏决定(多久醒一次、醒着干什么、什么事件必须立刻醒),不由"某个 µA 数字"决定。本 Skill 给出基线(高置信)的双模式与唤醒源事实;深睡电流具体数值在基线中是 UNVERIFIED——一律拒绝背数字,给实测方法。
Determine Task Type
- 电池设备续航设计(周期上报/月级续航)→ Workflow A(决策表主路径)。
- 唤醒源选型与配置(按键/定时/触摸/ULP)→ Workflow B,读 wakeup-sources。
- 睡眠电流疑问 / 续航测算 → Workflow C(实测验收,含对"背 datasheet 数字"的 refusal 立场)。
- 跨睡眠保存数据 → RTC 内存保留 vs NVS 快照取舍(见 Contracts 后专节)。
Prerequisites / Preflight
idf.py --version # 本机 IDF 实际版本
grep -E "CONFIG_ESP_SLEEP|CONFIG_PM_" sdkconfig 2>/dev/null | head -10 # 现有睡眠/电源管理配置
grep -m1 "CONFIG_IDF_TARGET" sdkconfig 2>/dev/null # 目标芯片——决定唤醒源集合与 ULP 类型