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
You can use ```udp.destinationIP()``` to tell whether the packet received was
110
110
sent to the multicast or unicast address.
@@ -118,7 +118,7 @@ You can see more commands here: [http://www.arduino.cc/en/Reference/WiFi](http:/
118
118
119
119
Library for calling functions repeatedly with a certain period. Two examples included.
120
120
121
-
It is currently not recommended to do blocking IO operations (network, serial, file) from Ticker
121
+
It is currently not recommended to do blocking IO operations (network, serial, file) from Ticker
122
122
callback functions. Instead, set a flag inside the ticker callback and check for that flag inside the loop function.
123
123
124
124
#### EEPROM ####
@@ -184,6 +184,11 @@ Allows the sketch to respond to multicast DNS queries for domain names like "foo
184
184
Currently the library only works on STA interface, AP interface is not supported.
185
185
See attached example and library README file for details.
186
186
187
+
#### DNS server (DNSServer library) ####
188
+
189
+
Implements a simple DNS server that can be used in both STA and AP modes. The DNS server currently supports only one domain (for all other domains it will reply with NXDOMAIN or custom status code). With it clients can open a web server running on ESP8266 using a domain name, not an IP address.
190
+
See attached example for details.
191
+
187
192
#### Servo ####
188
193
189
194
This library exposes the ability to control RC (hobby) servo motors. It will support upto 24 servos on any available output pin. By defualt the first 12 servos will use Timer0 and currently this will not interfere with any other support. Servo counts above 12 will use Timer1 and features that use it will be effected.
@@ -212,10 +217,10 @@ You need to put ESP8266 into bootloader mode before uploading code.
212
217
For stable use of the ESP8266 a power supply with 3V3 and >= 250mA is required.
213
218
214
219
* Note
215
-
- using Power from USB to Serial is may unstable, they not deliver enough current.
216
-
220
+
- using Power from USB to Serial is may unstable, they not deliver enough current.
221
+
217
222
#### Serial Adapter ####
218
-
223
+
219
224
There are many different USB to Serial adapters / boards.
220
225
221
226
* Note
@@ -224,17 +229,17 @@ There are many different USB to Serial adapters / boards.
224
229
- not all board have all pins of the ICs as breakout (check before order)
225
230
- CTS and DSR are not useful for upload (they are Inputs)
226
231
227
-
* Working ICs
232
+
* Working ICs
228
233
- FT232RL
229
234
- CP2102
230
235
- may others (drop a comment)
231
-
236
+
232
237
#### Minimal hardware Setup for Bootloading and usage ####
233
238
234
239
ESPxx Hardware
235
240
236
241
| PIN | Resistor | Serial Adapter |
237
-
| ------------- | -------- | -------------- |
242
+
| ------------- | -------- | -------------- |
238
243
| VCC || VCC (3.3V) |
239
244
| GND || GND |
240
245
| TX or GPIO2*|| RX |
@@ -244,19 +249,19 @@ ESPxx Hardware
244
249
| GPIO15*| PullDown ||
245
250
| CH_PD | PullUp ||
246
251
247
-
* Note
252
+
* Note
248
253
- GPIO15 is also named MTDO
249
254
- Reset is also named RSBT or REST (adding PullUp improves the stability of the Module)
250
255
- GPIO2 is alternative TX for the boot loader mode
251
-
256
+
252
257
###### esp to Serial
253
258

254
259
255
260
#### Minimal hardware Setup for Bootloading only ####
256
261
ESPxx Hardware
257
262
258
263
| PIN | Resistor | Serial Adapter |
259
-
| ------------- | -------- | --------------- |
264
+
| ------------- | -------- | --------------- |
260
265
| VCC || VCC (3.3V) |
261
266
| GND || GND |
262
267
| TX or GPIO2 || RX |
@@ -266,15 +271,15 @@ ESPxx Hardware
266
271
| GPIO15 | PullDown ||
267
272
| CH_PD | PullUp ||
268
273
269
-
* Note
274
+
* Note
270
275
- if no RTS is used a manual power toggle is needed
@@ -306,5 +311,3 @@ Esptool written by Christian Klippel is licensed under GPLv2, currently maintain
306
311
ESP8266 core support, ESP8266WiFi, Ticker, ESP8266WebServer libraries were written by Ivan Grokhotkov, ivan@esp8266.com.
307
312
308
313
[SPI Flash File System (SPIFFS)](https://github.com/pellepl/spiffs) written by Peter Andersson is used in this project. It is distributed under MIT license.
0 commit comments