使用upower库,可以弥补micropython在低功耗方面的缺陷,同时也增加了一些底层函数,可以进一步发挥STM32的性能。
主要功能
- 4KB备份RAM(可选择电池供电) - 可作为字或字节访问。
- 20个通用32位寄存器也支持电池供电。
- 通过两个Pyboard引脚唤醒待机状态。
- 通过两个独立的实时时钟(RTC)报警唤醒。
- 访问电路板电压和CPU温度没有缺点 ADCAll。
- 实用功能提供了一种确定唤醒原因并提供官方delay()功能的低功耗替代方法的方法。
https://github.com/peterhinch/micropython-micropower