Skip to content

Commit 2981d17

Browse files
committed
Add ESP::deepSleep(us)
fixes: espressif/arduino-esp32#51
1 parent 6216ae4 commit 2981d17

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

cores/esp32/Esp.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "Arduino.h"
2121
#include "Esp.h"
2222
#include "rom/spi_flash.h"
23+
#include "esp_deep_sleep.h"
2324
#include <memory>
2425

2526
//#define DEBUG_SERIAL Serial
@@ -80,6 +81,11 @@ unsigned long long operator"" _GB(unsigned long long x)
8081

8182
EspClass ESP;
8283

84+
void EspClass::deepSleep(uint32_t time_us)
85+
{
86+
esp_deep_sleep(time_us);
87+
}
88+
8389
uint32_t EspClass::getCycleCount()
8490
{
8591
uint32_t ccount;

cores/esp32/Esp.h

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ class EspClass
6060

6161
const char * getSdkVersion();
6262

63+
void deepSleep(uint32_t time_us);
6364

6465
uint8_t getCpuFreqMHz();
6566

0 commit comments

Comments
 (0)