You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is an early beta. Things might not work as expected, please do report any bugs you find.
4
+
This project brings support for ESP8266 chip to the Arduino environment. ESP8266WiFi library bundled with this project has the same interface as the WiFi Shield library, making it easy to re-use existing code and libraries.
5
5
6
-
Downloads
7
-
---------
6
+
### Downloads ###
8
7
9
8
| OS | Build status | Latest release |
10
9
| --- | ------------ | -------------- |
11
-
| Linux |[](https://travis-ci.org/igrr/Arduino)|[arduino-1.6.1-linux64.tar.xz](releases/download/arduino-1.6.1-esp8266-1/arduino-1.6.1-linux64.tar.xz)|
12
-
| Windows |[](https://ci.appveyor.com/project/igrr/Arduino)|[arduino-1.6.1-win32.zip](releases/download/arduino-1.6.1-esp8266-1/arduino-1.6.1-win32.zip)|
13
-
| OS X ||[arduino-1.6.1-macosx.zip](releases/download/arduino-1.6.1-esp8266-1/arduino-1.6.1-macosx.zip)|
10
+
| Linux |[](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 |[](https://ci.appveyor.com/project/igrr/Arduino)|[arduino-1.6.1-windows.zip](../../releases/download/1.6.1-esp8266-1/arduino-1.6.1-windows.zip)|
12
+
| 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)|
Select "esptool" as a programmer, and pick the correct serial port.
113
+
You need to put ESP8266 into bootloader mode before uploading code (pull GPIO0 low and
114
+
toggle power).
115
+
116
+
### Things not done yet ###
106
117
107
118
- analogWrite (PWM). ESP8266 has only one hardware PWM source. It is not yet clear how to use it with analogWrite API. Software PWM is also an option, but apparently it causes issues with WiFi connectivity.
108
119
- pulseIn
@@ -115,18 +126,14 @@ What is not done yet
115
126
- Samples for all the libraries
116
127
117
128
118
-
License and credits
119
-
-------------------
129
+
### License and credits ###
120
130
121
-
Arduino IDE is licensed under GPL, with Arduino core libraries licensed under LGPL.
131
+
Arduino IDE is based on Wiring and Processing. It is developed and maintained by the Arduino team. The IDE is licensed under GPL, and the core libraries are licensed under LGPL.
122
132
123
133
This build includes an xtensa gcc toolchain, which is also under GPL.
124
134
125
135
Espressif SDK included in this build is under Espressif Public License.
126
136
127
-
Esptool written by Christian Klippel is licensed under GPLv2.
128
-
The source with my modfications is available on github: https://github.com/igrr/esptool-ck
129
-
130
-
ESP8266 port contributed by Ivan Grokhotkov, ivan@esp8266.com.
131
-
137
+
Esptool written by Christian Klippel is licensed under GPLv2, currently maintained by Ivan Grokhotkov: https://github.com/igrr/esptool-ck.
132
138
139
+
ESP8266 core support, ESP8266WiFi, Ticker, ESP8266WebServer libraries were written by Ivan Grokhotkov, ivan@esp8266.com.
0 commit comments