License: GPL
Adafruit SleepyDog Arduino Library
Arduino library to use the watchdog timer for system reset and low power sleep.
Currently supports the following hardware:
Arduino Uno or other ATmega328P-based boards.
Arduino Mega or other ATmega2560- or 1280-based boards.
Arduino Zero, Adafruit Feather M0 (ATSAMD21).
Arduino Leonardo or other 32u4-based boards.
Partial support for Teensy 3.X and LC (watchdog, no sleep).
Adafruit Trinket and other boards using ATtiny MCUs are NOT supported.
Node | Description |
---|
main | No description |
sleepydog-watchdog | A Watchdog timer to detect if the Arduino hangs/stops for lomger than MS milliseconds, and resets it if it does. |
sleepydog-sleep | Low power sleep with the watchdog timer. |
To use the nodes in your project you should have the
bradzilla84/sleepydog
library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See
Using libraries for more info.