summaryrefslogtreecommitdiffstatshomepage
path: root/docs/esp8266/tutorial
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2021-05-04 14:24:17 +1000
committerDamien George <damien@micropython.org>2021-05-04 14:24:40 +1000
commit2bf1beef5ce2edde80ba7a24dde781fe1b1692a4 (patch)
tree96c1024a1d8cd11418e9c4dc820df6bb536b0c8e /docs/esp8266/tutorial
parent4154ffbcba48822338ece6bbdb42f4a0498f237e (diff)
downloadmicropython-2bf1beef5ce2edde80ba7a24dde781fe1b1692a4.tar.gz
micropython-2bf1beef5ce2edde80ba7a24dde781fe1b1692a4.zip
docs/esp8266: Add instructions on entering programming mode manually.
This adds to the ESP8266 tutorial instructions explaining which pins to pull low to enter programming mode. Commit made originally by @ARF1 in #2910. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'docs/esp8266/tutorial')
-rw-r--r--docs/esp8266/tutorial/intro.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/esp8266/tutorial/intro.rst b/docs/esp8266/tutorial/intro.rst
index 711db3fceb..bbf0457fff 100644
--- a/docs/esp8266/tutorial/intro.rst
+++ b/docs/esp8266/tutorial/intro.rst
@@ -75,6 +75,10 @@ the DTR and RTS pins wired in a special way then deploying the firmware should
be easy as all steps can be done automatically. Boards that have such features
include the Adafruit Feather HUZZAH and NodeMCU boards.
+If you do not have such a board, you need keep GPIO0 pulled to ground and reset
+the device by pulling the reset pin to ground and releasing it again to enter
+programming mode.
+
For best results it is recommended to first erase the entire flash of your
device before putting on new MicroPython firmware.
@@ -113,6 +117,10 @@ the firmware (note the ``-fm dio`` option)::
If the above commands run without error then MicroPython should be installed on
your board!
+If you pulled GPIO0 manually to ground to enter programming mode, release it
+now and reset the device by again pulling the reset pin to ground for a short
+duration.
+
Serial prompt
-------------