ESP32-basiertes Kraftort-Suchger�t mit GPS, LED-Ring und PlatformIO-Firmware.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

26 строки
435B

  1. #include "power.h"
  2. #ifdef ARDUINO
  3. #include <esp_sleep.h>
  4. #endif
  5. #include "config.h"
  6. namespace kraftort::power {
  7. void PowerManager::begin() {
  8. #ifdef ARDUINO
  9. esp_sleep_enable_ext0_wakeup(
  10. static_cast<gpio_num_t>(kraftort::config::kButtonPin),
  11. kraftort::config::kButtonActiveLow ? 0 : 1);
  12. #endif
  13. }
  14. void PowerManager::enterDeepSleep() {
  15. #ifdef ARDUINO
  16. esp_deep_sleep_start();
  17. #endif
  18. }
  19. } // namespace kraftort::power