#include "power.h" #ifdef ARDUINO #include #endif #include "config.h" namespace kraftort::power { void PowerManager::begin() { #ifdef ARDUINO esp_sleep_enable_ext0_wakeup( static_cast(kraftort::config::kButtonPin), kraftort::config::kButtonActiveLow ? 0 : 1); #endif } void PowerManager::enterDeepSleep() { #ifdef ARDUINO esp_deep_sleep_start(); #endif } } // namespace kraftort::power