Skip to content
This repository has been archived by the owner on Feb 4, 2023. It is now read-only.

Commit

Permalink
v2.0.2 to fix QNEthernet staticIP bug, etc.
Browse files Browse the repository at this point in the history
### Releases v2.0.2

1. Fix bug when using `QNEthernet` staticIP. Check [QNEthernet and NativeEthernet staticIP not working with WS Server #39](khoih-prog/WebSockets2_Generic#39)
2. Simplify and add staticIP option to `NativeEthernet` examples
3. Add support to SAMD21/SAMD51 boards using [Fab_SAM_Arduino core](https://github.com/qbolsee/ArduinoCore-fab-sam)
4. Add `Packages' Patches` for [Fab_SAM_Arduino core](https://github.com/qbolsee/ArduinoCore-fab-sam)
5. Update `Packages' Patches`
  • Loading branch information
khoih-prog committed Mar 15, 2022
1 parent c170871 commit e5356f8
Show file tree
Hide file tree
Showing 29 changed files with 121 additions and 53 deletions.
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Expand Up @@ -15,7 +15,7 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
Please ensure to specify the following:

* Arduino IDE version (e.g. 1.8.19) or Platform.io version
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP32 core v2.0.2, ESP8266 core v3.0.2, ArduinoCore-mbed v2.7.2, etc.)
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP32 core v2.0.2, ESP8266 core v3.0.2, ArduinoCore-mbed v2.8.0, etc.)
* Contextual information (e.g. what you were trying to achieve)
* Simplest possible steps to reproduce
* Anything that might be relevant in your opinion, such as:
Expand All @@ -28,9 +28,9 @@ Please ensure to specify the following:
```
Arduino IDE version: 1.8.19
RASPBERRY_PI_PICO board
ArduinoCore-mbed v2.7.2
ArduinoCore-mbed v2.8.0
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.13.0-35-generic #40~20.04.1-Ubuntu SMP Mon Mar 7 09:18:32 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Context:
I encountered a crash while trying to use the Timer Interrupt.
Expand Down
74 changes: 54 additions & 20 deletions README.md
Expand Up @@ -6,7 +6,8 @@
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/EthernetWebServer.svg)](http://github.com/khoih-prog/EthernetWebServer/issues)

<a href="https://www.buymeacoffee.com/khoihprog6" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Donate to my libraries using BuyMeACoffee" style="height: 50px !important;width: 181px !important;" ></a>
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-orange.svg?logo=buy-me-a-coffee&logoColor=FFDD00" style="height: 20px !important;width: 200px !important;" ></a>

---
---
Expand Down Expand Up @@ -40,6 +41,8 @@
* [8.1. To use BOARD_NAME](#81-to-use-board_name)
* [8.2. To avoid compile error relating to microsecondsToClockCycles](#82-to-avoid-compile-error-relating-to-microsecondstoclockcycles)
* [9. For Portenta_H7 boards using Arduino IDE in Linux](#9-for-portenta_h7-boards-using-arduino-ide-in-linux)
* [10. For RTL8720DN boards using AmebaD core](#10-for-rtl8720dn-boards-using-amebad-core)
* [11. For SAMD21 and SAMD51 boards using ArduinoCore-fab-sam core](#11-For-SAMD21-and-SAMD51-boards-using-ArduinoCore-fab-sam-core)
* [Libraries' Patches](#libraries-patches)
* [1. For application requiring 2K+ HTML page](#1-for-application-requiring-2k-html-page)
* [2. For Ethernet library](#2-for-ethernet-library)
Expand Down Expand Up @@ -266,8 +269,8 @@ This [**EthernetWebServer** library](https://github.com/khoih-prog/EthernetWebSe
8. [`Adafruit nRF52 v1.3.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://img.shields.io/github/release/adafruit/Adafruit_nRF52_Arduino.svg)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)
9. [`ESP32 Core 2.0.2+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [![Latest release](https://img.shields.io/github/release/espressif/arduino-esp32.svg)](https://github.com/espressif/arduino-esp32/releases/latest/)
10. [`ESP8266 Core 3.0.2+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [![Latest release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/). To use ESP8266 core 2.7.1+ for LittleFS.
11. [`ArduinoCore-mbed mbed_rp2040, mbed_nano, mbed_portenta core 2.7.2+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) **Portenta_H7, RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
12. [`Earle Philhower's arduino-pico core v1.12.0+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
11. [`ArduinoCore-mbed mbed_rp2040, mbed_nano, mbed_portenta core 2.8.0+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) **Portenta_H7, RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
12. [`Earle Philhower's arduino-pico core v1.13.0+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
13. [`Arduino megaAVR core 1.8.7+`](https://github.com/arduino/ArduinoCore-megaavr/releases) for Arduino megaAVR boards such as **Arduino UNO WiFi Rev2, AVR_NANO_EVERY, etc.**
14. [`Functional-Vlpp library v1.0.2+`](https://github.com/khoih-prog/functional-vlpp) to use server's lambda function. To install. check [![arduino-library-badge](https://www.ardu-badge.com/badge/Functional-Vlpp.svg?)](https://www.ardu-badge.com/Functional-Vlpp)
15. Depending on which Ethernet card you're using:
Expand Down Expand Up @@ -548,6 +551,34 @@ This file must be copied into the directory:
- `~/.arduino15/packages/arduino/hardware/mbed_portenta/x.yy.zz/portenta_post_install.sh`


#### 10. For RTL8720DN boards using AmebaD core

To avoid compile error relating to PROGMEM, you have to copy the file [Realtek AmebaD core pgmspace.h](Packages_Patches/realtek/hardware/AmebaD/3.1.2/cores/arduino/avr/pgmspace.h) into Realtek AmebaD directory (~/.arduino15/packages/realtek/hardware/AmebaD/3.1.2/cores/arduino/avr/pgmspace.h).

Supposing the Realtek AmebaD core version is 3.1.2. This file must be copied into the directory:

- `~/.arduino15/packages/realtek/hardware/AmebaD/3.1.2/cores/arduino/avr/pgmspace.h`

Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz
This file must be copied into the directory:

- `~/.arduino15/packages/realtek/hardware/AmebaD/x.yy.zz/cores/arduino/avr/pgmspace.h`


#### 11. For SAMD21 and SAMD51 boards using ArduinoCore-fab-sam core

To avoid compile error relating to SAMD21/SAMD51, you have to copy the file [ArduinoCore-fab-sam core pgmspace.h](Packages_Patches/Fab_SAM_Arduino/hardware/samd/1.6.18-alpha2/boards.txt) into `ArduinoCore-fab-sam` samd directory (~/.arduino15/packages/Fab_SAM_Arduino/hardware/samd/1.6.18-alpha2/boards.txt).

Supposing the `ArduinoCore-fab-sam` samd core version is 1.6.18-alpha2. This file must be copied into the directory:

- `~/.arduino15/packages/Fab_SAM_Arduino/hardware/samd/1.6.18-alpha2/boards.txt`

Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz
This file must be copied into the directory:

- `~/.arduino15/packages/Fab_SAM_Arduino/hardware/samd/x.yy.zz/boards.txt`


---
---

Expand Down Expand Up @@ -1201,7 +1232,7 @@ The following are debug terminal output and screen shot when running example [Ad

```
Starting AdvancedWebServer on NRF52840_FEATHER with ENC28J60 using EthernetENC Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[ETHERNET_WEBSERVER] =========================
[ETHERNET_WEBSERVER] Default SPI pinout:
[ETHERNET_WEBSERVER] MOSI: 25
Expand Down Expand Up @@ -1382,7 +1413,7 @@ The terminal output of **SAM DUE with W5x00 using EthernetLarge Library** runnin

```
Starting SimpleWebSocket on SAM DUE with W5x00 using EthernetLarge Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[ETHERNET_WEBSERVER] =========== USE_ETHERNET_LARGE ===========
[ETHERNET_WEBSERVER] Default SPI pinout:
[ETHERNET_WEBSERVER] MOSI: 75
Expand Down Expand Up @@ -1473,7 +1504,7 @@ The terminal output of **NRF52840_FEATHER with W5x00 using Ethernet3 Library** r

```
Starting DweetPost on NRF52840_FEATHER with W5x00 using Ethernet3 Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[ETHERNET_WEBSERVER] =========== USE_ETHERNET3 ===========
[ETHERNET_WEBSERVER] Default SPI pinout:
[ETHERNET_WEBSERVER] MOSI: 25
Expand Down Expand Up @@ -1508,7 +1539,7 @@ The terminal output of **ESP32 with W5x00 using Ethernet Library** running [ESP3

```
Starting ESP32_FS_EthernetWebServer on ESP32 using LittleFS with W5x00 using Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[ETHERNET_WEBSERVER] =========== USE_ETHERNET ===========
[ETHERNET_WEBSERVER] Default SPI pinout:
[ETHERNET_WEBSERVER] MOSI: 23
Expand Down Expand Up @@ -1559,7 +1590,7 @@ The terminal output of **ESP8266 with W5x00 using Ethernet Library** running [FS

```
Starting FS_EthernetWebServer on ESP8266 using LittleFS with W5x00 using Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[ETHERNET_WEBSERVER] =========== USE_ETHERNET ===========
[ETHERNET_WEBSERVER] Default SPI pinout:
[ETHERNET_WEBSERVER] MOSI: 13
Expand Down Expand Up @@ -1615,7 +1646,7 @@ The terminal output of **ESP8266 with W5x00 using Ethernet Library** running [se
```
Starting serveStatic demoing 'serveStatic' function on ESP8266 using LittleFS
With W5x00 using Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[ETHERNET_WEBSERVER] =========== USE_ETHERNET ===========
[ETHERNET_WEBSERVER] Default SPI pinout:
[ETHERNET_WEBSERVER] MOSI: 13
Expand Down Expand Up @@ -1658,7 +1689,7 @@ The following are debug terminal output and screen shot when running example [Si

```
SimpleWebServer_NativeEthernet on Teensy 4.1 with NativeEthernet
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
Debug Level = 3
Connected! IP address: 192.168.2.127
[EWS] <html><head><meta http-equiv='refresh' content='5'/><title>AdvancedWebServer Teensy 4.1 with NativeEthernet</title><style>body { background-color: #cccccc; font-family: Arial, Helvetica, Sans-Serif; Color: #000088; }</style></head><body><h2>Hi from EthernetWebServer!</h2><h3>on Teensy 4.1 with NativeEthernet</h3><p>Uptime: 0 d 00:00:05</p></body></html>
Expand Down Expand Up @@ -1714,7 +1745,7 @@ The following are debug terminal output and screen shot when running example [Ad

```
Starting AdvancedWebServer on MBED RASPBERRY_PI_PICO with W5x00 using Ethernet3 Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_ETHERNET3 ===========
[EWS] Default SPI pinout:
[EWS] MOSI: 3
Expand Down Expand Up @@ -1747,7 +1778,7 @@ The following are debug terminal output when running example [MQTTClient_Auth](e

```
Start MQTTClient_Auth on MBED RASPBERRY_PI_PICO with W5x00 using Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_ETHERNET ===========
[EWS] Default SPI pinout:
[EWS] MOSI: 3
Expand Down Expand Up @@ -1782,7 +1813,7 @@ The following are debug terminal output and screen shot when running example [Ad

```
Starting AdvancedWebServer on RASPBERRY_PI_PICO with W5x00 using EthernetLarge Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_ETHERNET_LARGE ===========
[EWS] Default SPI pinout:
[EWS] MOSI: 19
Expand Down Expand Up @@ -1816,7 +1847,7 @@ The following are debug terminal output and screen shot when running example [Ud

```
Start UdpNTPClient on RASPBERRY_PI_PICO with W5x00 using EthernetLarge Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_ETHERNET_LARGE ===========
[EWS] Default SPI pinout:
[EWS] MOSI: 19
Expand Down Expand Up @@ -1861,7 +1892,7 @@ The following are debug terminal output and screen shot when running example [Ad

```
Starting AdvancedWebServer on TEENSY 4.1 using QNEthernet
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_QN_ETHERNET ===========
Initialize Ethernet using static IP => IP Address = 192.168.2.222
HTTP EthernetWebServer is @ IP : 192.168.2.222
Expand All @@ -1883,7 +1914,7 @@ The following are debug terminal output and screen shot when running example [Ad

```
Starting AdvancedWebServer on TEENSY 4.1 using QNEthernet
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_QN_ETHERNET ===========
Initialize Ethernet using static IP => IP Address = 192.168.2.222
HTTP EthernetWebServer is @ IP : 192.168.2.222
Expand All @@ -1901,7 +1932,7 @@ The following is the debug terminal output when running example [MQTTClient_Auth

```
Start MQTTClient_Auth on TEENSY 4.1 using QNEthernet
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] =========== USE_QN_ETHERNET ===========
Initialize Ethernet using static IP => IP Address = 192.168.2.222
Attempting MQTT connection to broker.emqx.io...connected
Expand All @@ -1924,7 +1955,7 @@ The following are debug terminal output and screen shot when running example [Ad

```
Starting AdvancedWebServer on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] ======== USE_PORTENTA_H7_ETHERNET ========
Using mac index = 6
Connected! IP address: 192.168.2.222
Expand All @@ -1943,7 +1974,7 @@ The following is the debug terminal output when running example [MQTTClient_Auth

```
Starting SimpleWebSocket on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] ======== USE_PORTENTA_H7_ETHERNET ========
Using mac index = 4
Connected! IP address: 192.168.2.132
Expand Down Expand Up @@ -1991,7 +2022,7 @@ The following is the debug terminal output when running example [MQTTClient_Auth

```
Start MQTTClient_Auth on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
EthernetWebServer v2.0.1
EthernetWebServer v2.0.2
[EWS] ======== USE_PORTENTA_H7_ETHERNET ========
Using mac index = 7
Connected! IP address: 192.168.2.132
Expand Down Expand Up @@ -2120,6 +2151,9 @@ Submit issues to: [EthernetWebServer issues](https://github.com/khoih-prog/Ether
18. Reduce usage of Arduino String with std::string
19. Optimize library code and examples by using **reference-passing instead of value-passing**.
20. Make **breaking** changes in v2.0.0 to permit coexistence with `ESP32 WebServer` and `ESP8266 ESP8266WebServer` libraries
21. Add support to SAMD21/SAMD51 boards using [Fab_SAM_Arduino core](https://github.com/qbolsee/ArduinoCore-fab-sam)
22. Fix bug when using `QNEthernet` staticIP.
23. Add staticIP option to `NativeEthernet` examples

---
---
Expand Down
10 changes: 10 additions & 0 deletions changelog.md
Expand Up @@ -13,6 +13,8 @@


* [Changelog](#changelog)
* [Releases v2.0.2](#releases-v202)
* [Releases v2.0.1](#releases-v201)
* [Major Releases v2.0.0](#major-releases-v200)
* [Releases v1.8.6](#releases-v186)
* [Releases v1.8.5](#releases-v185)
Expand Down Expand Up @@ -47,6 +49,14 @@

## Changelog

### Releases v2.0.2

1. Fix bug when using `QNEthernet` staticIP. Check [QNEthernet and NativeEthernet staticIP not working with WS Server #39](https://github.com/khoih-prog/WebSockets2_Generic/issues/39)
2. Simplify and add staticIP option to `NativeEthernet` examples
3. Add support to SAMD21/SAMD51 boards using [Fab_SAM_Arduino core](https://github.com/qbolsee/ArduinoCore-fab-sam)
4. Add `Packages' Patches` for [Fab_SAM_Arduino core](https://github.com/qbolsee/ArduinoCore-fab-sam)
5. Update `Packages' Patches`

### Releases v2.0.1

1. Fix decoding error bug when using special `&` in data fields. Check [Decoding Error. two times called urlDecode in Parsing-impl.h. #17](https://github.com/khoih-prog/WiFiWebServer/issues/17)
Expand Down
2 changes: 1 addition & 1 deletion library.json
@@ -1,6 +1,6 @@
{
"name": "EthernetWebServer",
"version": "2.0.1",
"version": "2.0.2",
"keywords": "WebServer, Ethernet, Ethernet2, Ethernet3, EthernetLarge, EthernetENC, UIPEthernet, NativeEthernet, QNEthernet, Portenta-H7, Teensy, SAMD21, SAMD51, SAM DUE, nRF52, ESP32, ESP8266, rpi-pico, rp2040, W5x00, W5500, ENC28J60, HTTP-Client, WebSocket-Client, server, client, websocket, LittleFS, SPIFFS, Arduino, Mega, AVR",
"description": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, ESP, nRF52, ESP32, ESP8266 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.",
"authors":
Expand Down
2 changes: 1 addition & 1 deletion library.properties
@@ -1,5 +1,5 @@
name=EthernetWebServer
version=2.0.1
version=2.0.2
author=Khoi Hoang
license=MIT
maintainer=Khoi Hoang <khoih.prog@gmail.com>
Expand Down
3 changes: 2 additions & 1 deletion src/EthernetHttpClient.h
Expand Up @@ -12,7 +12,7 @@
@file Esp8266WebServer.h
@author Ivan Grokhotkov
Version: 2.0.1
Version: 2.0.2
Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -30,6 +30,7 @@
1.8.6 K Hoang 12/01/2022 Fix bug not supporting boards
2.0.0 K Hoang 16/01/2022 To coexist with ESP32 WebServer and ESP8266 ESP8266WebServer
2.0.1 K Hoang 02/03/2022 Fix decoding error bug
2.0.2 K Hoang 14/03/2022 Fix bug when using QNEthernet staticIP. Add staticIP option to NativeEthernet
*************************************************************************************************************************************/

// Library to simplify HTTP fetching on Arduino
Expand Down
3 changes: 2 additions & 1 deletion src/EthernetWebServer-impl.h
Expand Up @@ -12,7 +12,7 @@
@file Esp8266WebServer.h
@author Ivan Grokhotkov
Version: 2.0.1
Version: 2.0.2
Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -30,6 +30,7 @@
1.8.6 K Hoang 12/01/2022 Fix bug not supporting boards
2.0.0 K Hoang 16/01/2022 To coexist with ESP32 WebServer and ESP8266 ESP8266WebServer
2.0.1 K Hoang 02/03/2022 Fix decoding error bug
2.0.2 K Hoang 14/03/2022 Fix bug when using QNEthernet staticIP. Add staticIP option to NativeEthernet
*************************************************************************************************************************************/

#pragma once
Expand Down
9 changes: 5 additions & 4 deletions src/EthernetWebServer.h
Expand Up @@ -12,7 +12,7 @@
@file Esp8266WebServer.h
@author Ivan Grokhotkov
Version: 2.0.1
Version: 2.0.2
Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -30,17 +30,18 @@
1.8.6 K Hoang 12/01/2022 Fix bug not supporting boards
2.0.0 K Hoang 16/01/2022 To coexist with ESP32 WebServer and ESP8266 ESP8266WebServer
2.0.1 K Hoang 02/03/2022 Fix decoding error bug
2.0.2 K Hoang 14/03/2022 Fix bug when using QNEthernet staticIP. Add staticIP option to NativeEthernet
*************************************************************************************************************************************/

#pragma once

#define ETHERNET_WEBSERVER_VERSION "EthernetWebServer v2.0.1"
#define ETHERNET_WEBSERVER_VERSION "EthernetWebServer v2.0.2"

#define ETHERNET_WEBSERVER_VERSION_MAJOR 2
#define ETHERNET_WEBSERVER_VERSION_MINOR 0
#define ETHERNET_WEBSERVER_VERSION_PATCH 1
#define ETHERNET_WEBSERVER_VERSION_PATCH 2

#define ETHERNET_WEBSERVER_VERSION_INT 2000001
#define ETHERNET_WEBSERVER_VERSION_INT 2000002

#define USE_NEW_WEBSERVER_VERSION true

Expand Down

0 comments on commit e5356f8

Please sign in to comment.