summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Wenrich <twenrich@gmail.com>2021-06-13 16:23:53 +0200
committerDamien George <damien@micropython.org>2021-06-17 18:48:17 +1000
commit364670ecf10b2f31e9a207bc440cfb731dcfa603 (patch)
treebc1abe1819e1d583da66a466c586d22e2402280e
parent060066804a4543e79c0bdc60a1221bb8628982e9 (diff)
docs/esp32: Document WLAN "reconnects" config option.
-rw-r--r--docs/esp32/quickref.rst8
-rw-r--r--docs/library/network.WLAN.rst1
2 files changed, 9 insertions, 0 deletions
diff --git a/docs/esp32/quickref.rst b/docs/esp32/quickref.rst
index 170989126..77c7027c4 100644
--- a/docs/esp32/quickref.rst
+++ b/docs/esp32/quickref.rst
@@ -102,6 +102,14 @@ Once the network is established the :mod:`socket <usocket>` module can be used
to create and use TCP/UDP sockets as usual, and the ``urequests`` module for
convenient HTTP requests.
+After a call to ``wlan.connect()``, the device will by default retry to connect
+**forever**, even when the authentication failed or no AP is in range.
+``wlan.status()`` will return ``network.STAT_CONNECTING`` in this state until a
+connection succeeds or the interface gets disabled. This can be changed by
+calling ``wlan.config(reconnects=n)``, where n are the number of desired reconnect
+attempts (0 means it won't retry, -1 will restore the default behaviour of trying
+to reconnect forever).
+
Delay and timing
----------------
diff --git a/docs/library/network.WLAN.rst b/docs/library/network.WLAN.rst
index fcdaa41b3..88bd3a370 100644
--- a/docs/library/network.WLAN.rst
+++ b/docs/library/network.WLAN.rst
@@ -129,4 +129,5 @@ Methods
authmode Authentication mode supported (enumeration, see module constants)
password Access password (string)
dhcp_hostname The DHCP hostname to use
+ reconnects Number of reconnect attempts to make (integer, 0=none, -1=unlimited)
============= ===========