8000 [BREAKING] Disable WiFi at boot by default by d-a-v · Pull Request #7902 · esp8266/Arduino · GitHub
[go: up one dir, main page]

Skip to content

[BREAKING] Disable WiFi at boot by default #7902

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Apr 9, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
ab16b8c
Disable WiFi at boot by default
d-a-v Mar 2, 2021
6310da8
+define WIFI_IS_OFF_AT_BOOT
d-a-v Mar 2, 2021
330b229
remove now useless example
d-a-v Mar 3, 2021
68d338e
Merge branch 'master' into WiFiOffAtBoot
d-a-v Mar 3, 2021
253bbc5
Merge branch 'master' into WiFiOffAtBoot
d-a-v Mar 3, 2021
5ead6a2
Merge branch 'WiFiOffAtBoot' of github.com:d-a-v/Arduino into WiFiOff…
d-a-v Mar 3, 2021
b2a53b7
mv enableWiFiAtBootTime() to core_esp8266_features.h
d-a-v Mar 3, 2021
7756427
Merge branch 'master' into WiFiOffAtBoot
d-a-v Mar 15, 2021
64ff4b0
Merge branch 'WiFiOffAtBoot' of github.com:d-a-v/Arduino into WiFiOff…
d-a-v Mar 15, 2021
2d4ca1d
sync with master
d-a-v Mar 15, 2021
8510670
Merge branch 'master' into WiFiOffAtBoot
earlephilhower Mar 15, 2021
1059beb
Merge branch 'master' into WiFiOffAtBoot
earlephilhower Mar 16, 2021
7fd4116
per @earlephilhower review: a file was missing
d-a-v Mar 16, 2021
c15cb5d
doc
d-a-v Mar 16, 2021
9d7eb2e
WiFi persistence is now false by default
d-a-v Mar 16, 2021
227e557
Merge branch 'master' into WiFiOffAtBoot
d-a-v Mar 16, 2021
eca1367
fix doc
d-a-v Mar 16, 2021
8b0d641
Merge branch 'WiFiOffAtBoot' of github.com:d-a-v/Arduino into WiFiOff…
d-a-v Mar 16, 2021
6d9ec26
ditto
d-a-v Mar 16, 2021
8ecc7f0
doc: remove sphinx warnings (fix links and formatting)
d-a-v Mar 16, 2021
8332c42
fix link name
d-a-v Mar 16, 2021
df8f8a7
fix doc
d-a-v Mar 18, 2021
20020c0
legacy: restore persistence
d-a-v Mar 18, 2021
4e5abc6
Merge branch 'master' into WiFiOffAtBoot
d-a-v Mar 31, 2021
2eb8bb1
undeprecate preinit()
d-a-v Mar 31, 2021
da5966b
move force modem up to when mode has changed (per @mcspr review)
d-a-v Mar 31, 2021
f0f1f55
do not wake up from sleep when mode if OFF
d-a-v Mar 31, 2021
77087f0
Merge branch 'master' into WiFiOffAtBoot
d-a-v Apr 9, 2021
5d12aa2
fix doc per review
d-a-v Apr 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
8000
Diff view
Prev Previous commit
Next Next commit
legacy: restore persistence
  • Loading branch information
d-a-v committed Mar 18, 2021
commit 20020c04909770212a9e649bdbb8583d6bf5159c
2 changes: 1 addition & 1 deletion libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ class ESP8266WiFiGenericClass {

void setOutputPower(float dBm);

void persistent(bool persistent);
static void persistent(bool persistent);

bool mode(WiFiMode_t, WiFiState* state = nullptr);
WiFiMode_t getMode();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#include "coredecls.h"

#include <ESP8266WiFi.h>

extern "C" void enableWiFiAtBootTime()
{
/*
Expand All @@ -16,5 +18,11 @@ extern "C" void enableWiFiAtBootTime()
extern "C" void __disableWiFiAtBootTime()
{
// overrides the default __disableWiFiAtBootTime:
// Does nothing: WiFi is enabled by default in nonos-sdk
// Does (almost) nothing: WiFi is enabled by default in nonos-sdk

// ... but restores legacy WiFi credentials persistence to true at boot time
// (can be still overriden by user before setting up WiFi, like before)

// (note: c++ ctors not called yet at this point)
ESP8266WiFiClass::persistent(true);
}
0