mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-27 18:02:17 +03:00
[BREAKING] Disable WiFi at boot by default (#7902)
* Disable WiFi at boot by default * +define WIFI_IS_OFF_AT_BOOT * remove now useless example * mv enableWiFiAtBootTime() to core_esp8266_features.h * sync with master * per @earlephilhower review: a file was missing * doc * WiFi persistence is now false by default * fix doc * ditto * doc: remove sphinx warnings (fix links and formatting) * fix link name * fix doc * legacy: restore persistence * undeprecate preinit() * move force modem up to when mode has changed (per @mcspr review) * do not wake up from sleep when mode if OFF * fix doc per review
This commit is contained in:
@ -41,9 +41,8 @@ following three things right: 1. Module is provided with enough power,
|
||||
2. GPIO0, GPIO15 and CH\_PD are connected using pull up / pull down
|
||||
resistors, 3. Module is put into boot loader mode.
|
||||
|
||||
For specific details please refer to section on `Generic ESP8266
|
||||
modules <../boards.rst#generic-esp8266-modules>`__. Example modules
|
||||
without USB to serial converter on board are shown below.
|
||||
For specific details please refer to section on `Generic ESP8266 module <../boards.rst#generic-esp8266-module>`__.
|
||||
Example modules without USB to serial converter on board are shown below.
|
||||
|
||||
.. figure:: pictures/a01-example-boards-without-usb.png
|
||||
:alt: Example ESP8266 modules without USB to serial converter
|
||||
|
@ -48,7 +48,7 @@ follows:
|
||||
Error compiling for board Generic ESP8266 Module.
|
||||
|
||||
Below is an example messages for
|
||||
`WeMos <../boards.rst#wemos-d1-r2-mini>`__:
|
||||
`WeMos <../boards.rst#lolin-wemos-d1-r2-mini>`__:
|
||||
|
||||
::
|
||||
|
||||
|
@ -177,3 +177,12 @@ will need to implement an additional (short) deep sleep using
|
||||
``WAKE_RF_DEFAULT``.
|
||||
|
||||
Ref. `#3072 <https://github.com/esp8266/Arduino/issues/3072>`__
|
||||
|
||||
My WiFi was previously automatically connected right after booting, but isn't anymore
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
This was WiFi persistence. Starting from version 3 of this core, WiFi is
|
||||
indeed off at boot and is powered on only when starting to be used with the
|
||||
regular API.
|
||||
|
||||
Read more at `former WiFi persistent mode <../esp8266wifi/generic-class.rst#persistent>`__.
|
||||
|
Reference in New Issue
Block a user