Skip to content

Commit ac9ec14

Browse files
committed
Add WiFi.maxLowPowerMode()
Maps to M2M_PS_DEEP_AUTOMATIC for maximum automatic power savings.
1 parent 7b2b850 commit ac9ec14

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

keywords.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ WiFiSSLClient KEYWORD2
4545
WiFiMDNSResponder KEYWORD2
4646

4747
lowPowerMode KEYWORD2
48+
maxLowPowerMode KEYWORD2
4849
noLowPowerMode KEYWORD2
4950
sleepFor KEYWORD2
5051
isAwake KEYWORD2

src/WiFi.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,11 @@ void WiFiClass::lowPowerMode(void)
777777
m2m_wifi_set_sleep_mode(M2M_PS_H_AUTOMATIC, true);
778778
}
779779

780+
void WiFiClass::maxLowPowerMode(void)
781+
{
782+
m2m_wifi_set_sleep_mode(M2M_PS_DEEP_AUTOMATIC, true);
783+
}
784+
780785
void WiFiClass::noLowPowerMode(void)
781786
{
782787
m2m_wifi_set_sleep_mode(M2M_NO_PS, false);

src/WiFi101.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ class WiFiClass
156156
void refresh(void);
157157

158158
void lowPowerMode(void);
159+
void maxLowPowerMode(void);
159160
void noLowPowerMode(void);
160161
void sleepFor(uint32_t thisTime);
161162
bool isAwake(void);

0 commit comments

Comments
 (0)