Skip to content

Commit ba45bee

Browse files
committed
Merge pull request #190 from Links2004/esp8266
add Patch for station+softAP issue based on SDK_v1.0.1 from espressif
2 parents 465e74f + 5ba283c commit ba45bee

File tree

1 file changed

+43
-3
lines changed

1 file changed

+43
-3
lines changed

README.md

+43-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This project brings support for ESP8266 chip to the Arduino environment. ESP8266
88
| OS | Build status | Latest release | Alpha Version |
99
| --- | ------------ | -------------- | --------------- |
1010
| Linux | [![Linux build status](http://img.shields.io/travis/igrr/Arduino.svg)](https://travis-ci.org/igrr/Arduino) | [arduino-1.6.1-linux64.tar.xz](../../releases/download/1.6.1-esp8266-1/arduino-1.6.1-linux64.tar.xz) | |
11-
| Windows | [![Windows build status](http://img.shields.io/appveyor/ci/igrr/Arduino.svg)](https://ci.appveyor.com/project/igrr/Arduino) | [arduino-1.6.1-p1-windows.zip](https://github.com/igrr/Arduino/releases/download/1.6.1-esp8266-1/arduino-1.6.1-p1-windows.zip) | [appveyor Build](https://ci.appveyor.com/project/igrr/Arduino/build/artifacts) |
11+
| Windows | [![Windows build status](http://img.shields.io/appveyor/ci/igrr/Arduino.svg)](https://ci.appveyor.com/project/igrr/Arduino) | [arduino-1.6.1-p1-windows.zip](https://github.com/igrr/Arduino/releases/download/1.6.1-esp8266-1/arduino-1.6.1-p1-windows.zip) | [appveyor 64Bit Build](https://ci.appveyor.com/project/igrr/Arduino/build/artifacts) |
1212
| OS X | | [arduino-1.6.1-macosx-java-latest-signed.zip](../../releases/download/1.6.1-esp8266-1/arduino-1.6.1-macosx-java-latest-signed.zip) | |
1313

1414

@@ -181,8 +181,48 @@ Libraries that don't rely on low-level access to AVR registers should work well.
181181

182182
#### Upload via serial port ####
183183
Pick the correct serial port.
184-
You need to put ESP8266 into bootloader mode before uploading code (pull GPIO0 low and
185-
toggle power).
184+
You need to put ESP8266 into bootloader mode before uploading code.
185+
186+
#### Minimal hardware Setup for Bootloading and usage ####
187+
188+
ESPxx Hardware
189+
190+
| PIN | Resistor | Serial Adapter |
191+
| ------------- | -------- | -------------- |
192+
| VCC | | VCC (3.3V) |
193+
| GND | | GND |
194+
| TX or GPIO2* | | RX |
195+
| RX | | TX |
196+
| GPIO0 | PullUp | DTR |
197+
| Reset* | | RTS |
198+
| GPIO15* | PullDown | |
199+
| CH_PD | PullUp | |
200+
201+
* Note
202+
- GPIO15 is also named MTDO
203+
- Reset is also named RSBT or REST (adding PullUp improves the stability of the Module)
204+
- GPIO2 is alternative TX for the boot loader mode
205+
206+
ESP01 example:
207+
208+
![ESP01 connect](https://raw.githubusercontent.com/Links2004/Arduino/esp8266/docs/ESP01_connect.jpg)
209+
210+
#### Minimal hardware Setup for Bootloading only ####
211+
ESPxx Hardware
212+
213+
| PIN | Resistor | Serial Adapter |
214+
| ------------- | -------- | -------------- |
215+
| VCC | | VCC (3.3V) |
216+
| GND | | GND |
217+
| TX or GPIO2 | | RX |
218+
| RX | | TX |
219+
| GPIO0 | | GND |
220+
| Reset | | RTS* |
221+
| GPIO15 | PullDown | |
222+
| CH_PD | PullUp | |
223+
224+
* Note
225+
- if no RTS is used a manual power toggle is needed
186226

187227
### Issues and support ###
188228

0 commit comments

Comments
 (0)