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.
@@ -117,7 +117,7 @@ Four samples are provided for this library.
117
117
118
118
Library for calling functions repeatedly with a certain period. Two examples included.
119
119
120
-
It is currently not recommended to do blocking IO operations (network, serial, file) from Ticker
120
+
It is currently not recommended to do blocking IO operations (network, serial, file) from Ticker
121
121
callback functions. Instead, set a flag inside the ticker callback and check for that flag inside the loop function.
122
122
123
123
#### EEPROM ####
@@ -183,6 +183,11 @@ Allows the sketch to respond to multicast DNS queries for domain names like "foo
183
183
Currently the library only works on STA interface, AP interface is not supported.
184
184
See attached example and library README file for details.
185
185
186
+
#### DNS server (DNSServer library) ####
187
+
188
+
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.
189
+
See attached example for details.
190
+
186
191
#### Servo ####
187
192
188
193
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.
@@ -211,10 +216,10 @@ You need to put ESP8266 into bootloader mode before uploading code.
211
216
For stable use of the ESP8266 a power supply with 3V3 and >= 250mA is required.
212
217
213
218
* Note
214
-
- using Power from USB to Serial is may unstable, they not deliver enough current.
215
-
219
+
- using Power from USB to Serial is may unstable, they not deliver enough current.
220
+
216
221
#### Serial Adapter ####
217
-
222
+
218
223
There are many different USB to Serial adapters / boards.
219
224
220
225
* Note
@@ -223,17 +228,17 @@ There are many different USB to Serial adapters / boards.
223
228
- not all board have all pins of the ICs as breakout (check before order)
224
229
- CTS and DSR are not useful for upload (they are Inputs)
225
230
226
-
* Working ICs
231
+
* Working ICs
227
232
- FT232RL
228
233
- CP2102
229
234
- may others (drop a comment)
230
-
235
+
231
236
#### Minimal hardware Setup for Bootloading and usage ####
232
237
233
238
ESPxx Hardware
234
239
235
240
| PIN | Resistor | Serial Adapter |
236
-
| ------------- | -------- | -------------- |
241
+
| ------------- | -------- | -------------- |
237
242
| VCC || VCC (3.3V) |
238
243
| GND || GND |
239
244
| TX or GPIO2*|| RX |
@@ -243,19 +248,19 @@ ESPxx Hardware
243
248
| GPIO15*| PullDown ||
244
249
| CH_PD | PullUp ||
245
250
246
-
* Note
251
+
* Note
247
252
- GPIO15 is also named MTDO
248
253
- Reset is also named RSBT or REST (adding PullUp improves the stability of the Module)
249
254
- GPIO2 is alternative TX for the boot loader mode
250
-
255
+
251
256
###### esp to Serial
252
257

253
258
254
259
#### Minimal hardware Setup for Bootloading only ####
255
260
ESPxx Hardware
256
261
257
262
| PIN | Resistor | Serial Adapter |
258
-
| ------------- | -------- | --------------- |
263
+
| ------------- | -------- | --------------- |
259
264
| VCC || VCC (3.3V) |
260
265
| GND || GND |
261
266
| TX or GPIO2 || RX |
@@ -265,15 +270,15 @@ ESPxx Hardware
265
270
| GPIO15 | PullDown ||
266
271
| CH_PD | PullUp ||
267
272
268
-
* Note
273
+
* Note
269
274
- if no RTS is used a manual power toggle is needed
@@ -305,5 +310,3 @@ Esptool written by Christian Klippel is licensed under GPLv2, currently maintain
305
310
ESP8266 core support, ESP8266WiFi, Ticker, ESP8266WebServer libraries were written by Ivan Grokhotkov, [email protected].
306
311
307
312
[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