Device Control

Arduino Low Power

Power save primitives features for SAMD and nRF52 32bit boards

With this library you can manage the low power states of newer Arduino boards

Go to repository

This library allows you to use the low power features of the SAMD21 MCU, which is used for all MKR family boards and the Nano 33 IoT board.

In these pages, the term companion chip is used. This term refers to a board co-processor like the MIPS processor on the Arduino Tian.

To use this library:

1#include "<ArduinoLowPower.h>"

Examples:

  • ExternalWakeup : Demonstrates how to wake your board from an external source like a button.
  • TianStandby : Demonstrates how to put a Tian in standby
  • TimedWakeup : Demonstrates how to put in sleep your board for a certain amount of time


LowPower.idle()
LowPower.sleep()
LowPower.deepSleep()
LowPower.attachInterruptWakeup()
LowPower.CompanionLowPowerCallback()
LowPower.companionSleep()
LowPower.companionWakeup()