文件名称:Adafruit_SleepyDog:Arduino库可使用看门狗定时器进行系统重置和低功耗睡眠
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-26 20:33:14
C++
Adafruit SleepyDog Arduino库 Arduino库可使用看门狗定时器进行系统重置和低功耗睡眠。 当前支持以下硬件: Arduino Uno或其他基于ATmega328P的开发板。 Arduino Mega或其他基于ATmega2560或1280的主板。 Arduino Zero,Adafruit Feather M0(ATSAMD21)。 Adafruit羽毛M4(ATSAMD51)。 带CAVEAT的Arduino Leonardo或其他基于32u4的板(例如Adafruit Feather):USB串行连接在睡眠时会损坏; 如果草图不需要串行通讯,则无需担心。 该示例将所有打印草图绘制为“串行”,并显示为冻结状态,但否则逻辑将继续运行。 您可以在唤醒后使用USBDevice.attach();恢复USB串行连接USBDevice.attach();
【文件预览】:
Adafruit_SleepyDog-master
----LICENSE(1KB)
----utility()
--------WatchdogKinetisK.cpp(3KB)
--------WatchdogKinetisL.h(1KB)
--------WatchdogSAMD.h(1KB)
--------WatchdogSAMD.cpp(9KB)
--------WatchdogKinetisK.h(1KB)
--------WatchdogAVR.h(2KB)
--------WatchdogAVR.cpp(4KB)
--------WatchdogNRF.cpp(1KB)
--------WatchdogKinetisL.cpp(2KB)
--------WatchdogNRF.h(1KB)
----library.properties(383B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE.md(3KB)
--------workflows()
----examples()
--------Sleep()
--------BasicUsage()
----Adafruit_SleepyDog.h(1KB)
----README.md(1KB)
----Adafruit_SleepyDog.cpp(1KB)