Skip to content

Commit 2bf1bee

Browse files
committed
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 adafruit#2910. Signed-off-by: Damien George <[email protected]>
1 parent 4154ffb commit 2bf1bee

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docs/esp8266/tutorial/intro.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@ the DTR and RTS pins wired in a special way then deploying the firmware should
7575
be easy as all steps can be done automatically. Boards that have such features
7676
include the Adafruit Feather HUZZAH and NodeMCU boards.
7777

78+
If you do not have such a board, you need keep GPIO0 pulled to ground and reset
79+
the device by pulling the reset pin to ground and releasing it again to enter
80+
programming mode.
81+
7882
For best results it is recommended to first erase the entire flash of your
7983
device before putting on new MicroPython firmware.
8084

@@ -113,6 +117,10 @@ the firmware (note the ``-fm dio`` option)::
113117
If the above commands run without error then MicroPython should be installed on
114118
your board!
115119

120+
If you pulled GPIO0 manually to ground to enter programming mode, release it
121+
now and reset the device by again pulling the reset pin to ground for a short
122+
duration.
123+
116124
Serial prompt
117125
-------------
118126

0 commit comments

Comments
 (0)