initial commit
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
/*!
|
||||
* @file Adafruit_SleepyDog.cpp
|
||||
*
|
||||
* @mainpage Adafruit SleepyDog Library
|
||||
*
|
||||
* @section intro_sec Introduction
|
||||
*
|
||||
* 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 (e.g. Adafruit Feather) WITH
|
||||
* CAVEAT: USB Serial connection is clobbered on sleep; if sketch does not
|
||||
* require Serial comms, this is not a concern. The example sketches all print
|
||||
* to Serial and appear frozen, but the logic does otherwise continue to run.
|
||||
* You can restore the USB serial connection after waking up using
|
||||
* `USBDevice.attach();` and then reconnect to USB serial from the host machine.
|
||||
* Partial support for Teensy 3.X and LC (watchdog, no sleep).
|
||||
* ESP32/ESP32-S2
|
||||
* ESP8266
|
||||
*
|
||||
* Adafruit Trinket and other boards using ATtiny MCUs are NOT supported.
|
||||
*/
|
||||
|
||||
#include "Adafruit_SleepyDog.h"
|
||||
|
||||
/*!
|
||||
* @brief Global instance of the main class for sketches to use.
|
||||
*/
|
||||
WatchdogType Watchdog;
|
||||
Reference in New Issue
Block a user