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
{{ message }}
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
@@ -107,7 +109,7 @@ The mDNS protocol, published as [RFC 6762](https://tools.ietf.org/html/rfc6762),
107
109
mDNS can work in conjunction with DNS Service Discovery (DNS-SD), a companion zero-configuration networking technique specified separately in [RFC 6763](https://tools.ietf.org/html/rfc6763).
108
110
109
111
110
-
This [**MDNS_Generic library**](https://github.com/khoih-prog/MDNS_Generic) is based on and modified from [**Dario Pennisi's ArduinoMDNS Library**](https://github.com/arduino-libraries/ArduinoMDNS) to provide support to many more boards, such as **Arduino SAMD21, Adafruit SAMD21/SAMD51, Seeeduino SAMD21/SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, AVR Mega, RP2040-based boards, etc.** and enable those boards to use MDNS services. The currently supported modules/shield is **W5x00 using Ethernet, EthernetLarge, Ethernet2 or Ethernet3 library**.
112
+
This [**MDNS_Generic library**](https://github.com/khoih-prog/MDNS_Generic) is based on and modified from [**Dario Pennisi's ArduinoMDNS Library**](https://github.com/arduino-libraries/ArduinoMDNS) to provide support to many more boards, such as **ESP32, Arduino SAMD21, Adafruit SAMD21/SAMD51, Seeeduino SAMD21/SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, AVR Mega, RP2040-based boards, etc.** and enable those boards to use MDNS services. The currently supported modules/shield is **W5x00 using Ethernet, EthernetLarge, Ethernet2 or Ethernet3 library**.
111
113
112
114
- The **WiFiNINA modules/shields are currently supported from v1.2.0**, using [WiFiNINA_Generic Library](https://github.com/khoih-prog/WiFiNINA_Generic)
113
115
- The **WiFi101 modules/shields are currently supported from v1.2.0**, using [WiFi101 Library](https://github.com/arduino-libraries/WiFi101)
@@ -121,7 +123,6 @@ This [**MDNS_Generic library**](https://github.com/khoih-prog/MDNS_Generic) is b
@@ -148,14 +149,18 @@ This [**MDNS_Generic library**](https://github.com/khoih-prog/MDNS_Generic) is b
148
149
1. WiFiNINA using [`WiFiNINA_Generic library`](https://github.com/khoih-prog/WiFiNINA_Generic)
149
150
2. WiFi101 using [`WiFi101 library`](https://github.com/arduino-libraries/WiFi101)
150
151
3. U-Blox W101, W102 using [`WiFiNINA_Generic library`](https://github.com/khoih-prog/WiFiNINA_Generic)
151
-
4.ESP826-AT command using [`WiFiEspAT library`](https://github.com/jandrassy/WiFiEspAT)
152
-
5.ESP8266/ESP32 using native WiFi
152
+
4.ESP8266-AT command using [`WiFiEspAT library`](https://github.com/jandrassy/WiFiEspAT)
153
+
5. ESP32 using native WiFi
153
154
154
155
---
155
156
---
156
157
157
158
## Changelog
158
159
160
+
### Releases v1.2.1
161
+
162
+
1. Remove support to ESP8266 to use native [**ESP8266mDNS** library](https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266mDNS)
163
+
159
164
### Releases v1.2.0
160
165
161
166
1. Add support to RP2040-based boards, such as **Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed) using WiFi / [WiFiNINA_Generic Library](https://github.com/khoih-prog/WiFiNINA_Generic)
@@ -213,20 +218,19 @@ This [**MDNS_Generic library**](https://github.com/khoih-prog/MDNS_Generic) is b
213
218
9.[`Arduino mbed_rp2040 core 2.4.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
214
219
10.[`Earle Philhower's arduino-pico core v1.9.4+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [](https://github.com/earlephilhower/arduino-pico/releases/latest)
215
220
11.[`Arduino Core for STM32 v2.0.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards. [](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
216
-
12.[`ESP8266 Core 3.0.2+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [](https://github.com/esp8266/Arduino/releases/latest/)
217
-
13.[`ESP32 Core 2.0.0+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/)
221
+
12.[`ESP32 Core 2.0.0+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/)
218
222
219
-
14. Depending on which Ethernet module/shield you're using :
223
+
13. Depending on which Ethernet module/shield you're using :
220
224
-[`Ethernet library v2.0.0+`](https://github.com/arduino-libraries/Ethernet) for W5100, W5200 and W5500. [](https://github.com/arduino-libraries/Ethernet/releases/latest)
221
225
-[`EthernetLarge library v2.0.0+`](https://github.com/OPEnSLab-OSU/EthernetLarge) for W5100, W5200 and W5500.
222
226
-[`Ethernet2 library v1.0.4+`](https://github.com/khoih-prog/Ethernet2) for W5500. [](https://github.com/adafruit/Ethernet2/releases/latest)
223
227
-[`Ethernet3 library v1.5.5+`](https://github.com/sstaub/Ethernet3) for W5500/WIZ550io/WIZ850io/USR-ES1 with Wiznet W5500 chip. [](https://github.com/sstaub/Ethernet3/releases/latest)
224
228
225
-
15.[`STM32Ethernet library v1.2.0+`](https://github.com/stm32duino/STM32Ethernet) for built-in LAN8742A Ethernet on (Nucleo-144, Discovery). [](https://github.com/stm32duino/STM32Ethernet/releases/latest). To be used with [`LwIP library v2.1.2+`](https://github.com/stm32duino/LwIP). [](https://github.com/stm32duino/LwIP/releases/latest). **Not yet ready** in v1.2.0.
229
+
14.[`STM32Ethernet library v1.2.0+`](https://github.com/stm32duino/STM32Ethernet) for built-in LAN8742A Ethernet on (Nucleo-144, Discovery). [](https://github.com/stm32duino/STM32Ethernet/releases/latest). To be used with [`LwIP library v2.1.2+`](https://github.com/stm32duino/LwIP). [](https://github.com/stm32duino/LwIP/releases/latest). **Not yet ready** in v1.2.0.
226
230
227
-
16.[`WiFiNINA_Generic library v1.8.13+`](https://github.com/khoih-prog/WiFiNINA_Generic). To install. check [](https://www.ardu-badge.com/WiFiNINA_Generic) if using WiFiNINA for boards such as Nano 33 IoT, nRF52, Teensy, etc. **Ready** from v1.2.0.
228
-
17.[`WiFi101 library v0.16.1+`](https://github.com/arduino-libraries/WiFi101) if using WINC1500/WiFi101 shields (MKR1000, MKR1010, etc.). [](https://github.com/arduino-libraries/WiFi101/releases/latest)
229
-
18.[`WiFiEspAT library v1.3.1+`](https://github.com/jandrassy/WiFiEspAT) if using ESP8288/ESP32-AT shields. [](https://github.com/jandrassy/WiFiEspAT/releases/latest)
231
+
15.[`WiFiNINA_Generic library v1.8.13+`](https://github.com/khoih-prog/WiFiNINA_Generic). To install. check [](https://www.ardu-badge.com/WiFiNINA_Generic) if using WiFiNINA for boards such as Nano 33 IoT, nRF52, Teensy, etc. **Ready** from v1.2.0.
232
+
16.[`WiFi101 library v0.16.1+`](https://github.com/arduino-libraries/WiFi101) if using WINC1500/WiFi101 shields (MKR1000, MKR1010, etc.). [](https://github.com/arduino-libraries/WiFi101/releases/latest)
233
+
17.[`WiFiEspAT library v1.3.1+`](https://github.com/jandrassy/WiFiEspAT) if using ESP8288/ESP32-AT shields. [](https://github.com/jandrassy/WiFiEspAT/releases/latest)
230
234
231
235
---
232
236
---
@@ -457,7 +461,7 @@ With core after v1.5.0, this step is not necessary anymore thanks to the PR [Add
457
461
458
462
#### 1. For application requiring 2K+ HTML page
459
463
460
-
If your application requires 2K+ HTML page, the current [`Ethernet library`](https://www.arduino.cc/en/Reference/Ethernet) must be modified if you are using W5200/W5500 Ethernet shields. W5100 is not supported for 2K+ buffer. If you use boards requiring different CS/SS pin for W5x00 Ethernet shield, for example ESP32, ESP8266, nRF52, etc., you also have to modify the following libraries to be able to specify the CS/SS pin correctly.
464
+
If your application requires 2K+ HTML page, the current [`Ethernet library`](https://www.arduino.cc/en/Reference/Ethernet) must be modified if you are using W5200/W5500 Ethernet shields. W5100 is not supported for 2K+ buffer. If you use boards requiring different CS/SS pin for W5x00 Ethernet shield, for example ESP32, nRF52, etc., you also have to modify the following libraries to be able to specify the CS/SS pin correctly.
461
465
462
466
#### 2. For Ethernet library
463
467
@@ -1207,7 +1211,7 @@ This is terminal debug output when running [ResolvingHostNames](examples/Etherne
1207
1211
1208
1212
```
1209
1213
Starting ResolvingHostNames on NRF52840_FEATHER with W5x00 using Ethernet2 Library
1210
-
MDNS_Generic v1.2.0
1214
+
MDNS_Generic v1.2.1
1211
1215
=========================
1212
1216
Default SPI pinout:
1213
1217
MOSI:11
@@ -1243,7 +1247,7 @@ This is terminal debug output when running [DiscoveringServices](examples/Ethern
1243
1247
1244
1248
```
1245
1249
Starting DiscoveringServices on NRF52840_FEATHER with W5x00 using EthernetLarge Library
1246
-
MDNS_Generic v1.2.0
1250
+
MDNS_Generic v1.2.1
1247
1251
=========================
1248
1252
Default SPI pinout:
1249
1253
MOSI:25
@@ -1284,7 +1288,7 @@ This is terminal debug output when running [ResolvingHostNames](examples/Etherne
1284
1288
1285
1289
```
1286
1290
Starting ResolvingHostNames on SEEED_XIAO_M0 with W5x00 using EthernetLarge Library
1287
-
MDNS_Generic v1.2.0
1291
+
MDNS_Generic v1.2.1
1288
1292
=========================
1289
1293
Default SPI pinout:
1290
1294
MOSI:10
@@ -1323,7 +1327,7 @@ This is terminal debug output when running [DiscoveringServices](examples/Ethern
1323
1327
1324
1328
```
1325
1329
Starting DiscoveringServices on NUCLEO_F767ZI with W5x00 using Ethernet2 Library
1326
-
MDNS_Generic v1.2.0
1330
+
MDNS_Generic v1.2.1
1327
1331
=========================
1328
1332
Default SPI pinout:
1329
1333
MOSI:11
@@ -1359,7 +1363,7 @@ This is terminal debug output when running [ResolvingHostNames](examples/Etherne
1359
1363
1360
1364
```
1361
1365
Starting ResolvingHostNames on NUCLEO_F767ZI with W5x00 using Ethernet2 Library
1362
-
MDNS_Generic v1.2.0
1366
+
MDNS_Generic v1.2.1
1363
1367
=========================
1364
1368
Default SPI pinout:
1365
1369
MOSI:11
@@ -1395,7 +1399,7 @@ This is terminal debug output when running [ResolvingHostNames](examples/Etherne
1395
1399
1396
1400
```
1397
1401
Starting ResolvingHostNames on RASPBERRY_PI_PICO with W5x00 using EthernetLarge Library
1398
-
MDNS_Generic v1.2.0
1402
+
MDNS_Generic v1.2.1
1399
1403
=========================
1400
1404
Default SPI pinout:
1401
1405
MOSI:19
@@ -1434,7 +1438,7 @@ This is terminal debug output when running [DiscoveringServices](examples/Ethern
1434
1438
1435
1439
```
1436
1440
Start DiscoveringServices on MBED RASPBERRY_PI_PICO using W5x00 using EthernetLarge Library
1437
-
MDNS_Generic v1.2.0
1441
+
MDNS_Generic v1.2.1
1438
1442
=========================
1439
1443
Default SPI pinout:
1440
1444
MOSI:3
@@ -1472,7 +1476,7 @@ This is terminal debug output when running [WiFiRegisteringServices](examples/Wi
1472
1476
1473
1477
```
1474
1478
Start WiFiRegisteringServices on MBED NANO_RP2040_CONNECT
1475
-
MDNS_Generic v1.2.0
1479
+
MDNS_Generic v1.2.1
1476
1480
Used/default SPI pinout:
1477
1481
MOSI:11
1478
1482
MISO:12
@@ -1513,7 +1517,7 @@ This is terminal debug output when running [WiFiRegisteringServices](examples/Wi
1513
1517
1514
1518
```
1515
1519
Start WiFiRegisteringServices on ESP32_DEV
1516
-
MDNS_Generic v1.2.0
1520
+
MDNS_Generic v1.2.1
1517
1521
Attempting to connect to SSID: HueNet1
1518
1522
SSID: HueNet1
1519
1523
Local IP address: 192.168.2.80
@@ -1574,6 +1578,10 @@ Sometimes, the library will only work if you update the core to the newer or old
1574
1578
1575
1579
## Releases
1576
1580
1581
+
### Releases v1.2.1
1582
+
1583
+
1. Remove support to ESP8266 to use native [**ESP8266mDNS** library](https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266mDNS)
1584
+
1577
1585
### Releases v1.2.0
1578
1586
1579
1587
1. Add support to RP2040-based boards, such as **Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed) using WiFi / [WiFiNINA_Generic Library](https://github.com/khoih-prog/WiFiNINA_Generic)
@@ -1652,7 +1660,7 @@ Submit issues to: [**MDNS_Generic issues**](https://github.com/khoih-prog/MDNS_G
1652
1660
13. Add Version String and Table of Contents
1653
1661
14. Add support to RP2040-based boards, such as **Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed) using WiFi / [WiFiNINA_Generic Library](https://github.com/khoih-prog/WiFiNINA_Generic)
1654
1662
15. Add support to RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Earle Philhower's arduino-pico** core](https://github.com/earlephilhower/arduino-pico) using WiFi / [WiFiNINA_Generic Library](https://github.com/khoih-prog/WiFiNINA_Generic)
1655
-
16. Add support to ESP32 and ESP8266 boards using native ESP WiFi
1663
+
16. Add support to ESP32 boards using native ESP WiFi
1656
1664
17. Add support to Generic boards, such as **MKR WiFi1010**, using [WiFi101 Library](https://github.com/arduino-libraries/WiFi101)
0 commit comments