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

Commit fb23a04

Browse files
authored
v1.6.3 to add WebSockets examples
#### Releases v1.6.3 1. Add `Async_WebSocketsServer`, `Async_HttpBasicAuth` and `MQTT` examples
1 parent aead198 commit fb23a04

34 files changed

+235
-93
lines changed

.codespellrc

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# See: https://github.com/codespell-project/codespell#using-a-config-file
2+
[codespell]
3+
# In the event of a false positive, add the problematic word, in all lowercase, to a comma-separated list here:
4+
ignore-words-list = ,
5+
check-filenames =
6+
check-hidden =
7+
skip = ./.git,./src,./examples,./Packages_Patches,./LibraryPatches

CONTRIBUTING.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,17 @@ Please ensure to specify the following:
2323
* Network configuration
2424

2525

26+
Please be educated, civilized and constructive. Disrespective posts against [GitHub Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-event-code-of-conduct) will be ignored and deleted.
27+
28+
2629
### Example
2730

2831
```
2932
Arduino IDE version: 1.8.19
3033
ESP32_DEV board
3134
ESP32 core v2.0.5
3235
OS: Ubuntu 20.04 LTS
33-
Linux xy-Inspiron-3593 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
36+
Linux xy-Inspiron-3593 5.15.0-56-generic #62~20.04.1-Ubuntu SMP Tue Nov 22 21:24:20 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
3437
3538
Context:
3639
I encountered a crash while using this library

README.md

+103-27
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<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>
1010
<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>
1111

12+
1213
---
1314
---
1415

@@ -78,22 +79,29 @@
7879
* [Path variable](#path-variable)
7980
* [Examples](#examples)
8081
* [ 1. Async_AdvancedWebServer](examples/Async_AdvancedWebServer)
81-
* [ 2. Async_HelloServer](examples/Async_HelloServer)
82-
* [ 3. Async_HelloServer2](examples/Async_HelloServer2)
83-
* [ 4. AsyncMultiWebServer_ESP32_ENC](examples/AsyncMultiWebServer_ESP32_ENC)
84-
* [ 5. Async_PostServer](examples/Async_PostServer)
85-
* [ 6. Async_RegexPatterns_ESP32_ENC](examples/Async_RegexPatterns_ESP32_ENC)
86-
* [ 7. AsyncSimpleServer_ESP32_ENC](examples/AsyncSimpleServer_ESP32_ENC)
87-
* [ 8. Async_AdvancedWebServer_MemoryIssues_SendArduinoString](examples/Async_AdvancedWebServer_MemoryIssues_SendArduinoString)
88-
* [ 9. Async_AdvancedWebServer_MemoryIssues_Send_CString](examples/Async_AdvancedWebServer_MemoryIssues_Send_CString)
89-
* [10. Async_AdvancedWebServer_SendChunked](examples/Async_AdvancedWebServer_SendChunked)
90-
* [11. AsyncWebServer_SendChunked](examples/AsyncWebServer_SendChunked)
82+
* [ 2. Async_AdvancedWebServer_MemoryIssues_SendArduinoString](examples/Async_AdvancedWebServer_MemoryIssues_SendArduinoString)
83+
* [ 3. Async_AdvancedWebServer_MemoryIssues_Send_CString](examples/Async_AdvancedWebServer_MemoryIssues_Send_CString)
84+
* [ 4. Async_AdvancedWebServer_SendChunked](examples/Async_AdvancedWebServer_SendChunked)
85+
* [ 5. Async_HelloServer](examples/Async_HelloServer)
86+
* [ 6. Async_HelloServer2](examples/Async_HelloServer2)
87+
* [ 7. Async_HttpBasicAuth](examples/Async_HttpBasicAuth)
88+
* [ 8. AsyncMultiWebServer_ESP32_ENC28J60](examples/AsyncMultiWebServer_ESP32_ENC28J60)
89+
* [ 9. Async_PostServer](examples/Async_PostServer)
90+
* [10. Async_RegexPatterns_ESP32_ENC28J60](examples/Async_RegexPatterns_ESP32_ENC28J60)
91+
* [11. AsyncSimpleServer_ESP32_ENC28J60](examples/AsyncSimpleServer_ESP32_ENC28J60)
92+
* [12. AsyncWebServer_SendChunked](examples/AsyncWebServer_SendChunked)
93+
* [13. Async_WebSocketsServer](examples/Async_WebSocketsServer)
94+
* [14. MQTTClient_Auth](examples/MQTTClient_Auth)
95+
* [15. MQTTClient_Basic](examples/MQTTClient_Basic)
96+
* [16. MQTT_ThingStream](examples/MQTT_ThingStream)
9197
* [Example Async_AdvancedWebServer](#Example-Async_AdvancedWebServer)
9298
* [Debug Terminal Output Samples](#debug-terminal-output-samples)
9399
* [1. AsyncMultiWebServer_ESP32_ENC on ESP32_DEV with ESP32_ENC28J60](#1-AsyncMultiWebServer_ESP32_ENC-on-ESP32_DEV-with-ESP32_ENC28J60)
94100
* [2. Async_AdvancedWebServer_MemoryIssues_Send_CString on ESP32_DEV with ESP32_ENC28J60](#2-Async_AdvancedWebServer_MemoryIssues_Send_CString-on-ESP32_DEV-with-ESP32_ENC28J60)
95101
* [3. Async_AdvancedWebServer_SendChunked on ESP32_DEV with ESP32_ENC28J60](#3-Async_AdvancedWebServer_SendChunked-on-ESP32_DEV-with-ESP32_ENC28J60)
96102
* [4. AsyncWebServer_SendChunked on ESP32_DEV with ESP32_ENC28J60](#4-AsyncWebServer_SendChunked-on-ESP32_DEV-with-ESP32_ENC28J60)
103+
* [5. Async_WebSocketsServer on ESP32_DEV with ESP32_ENC28J60](#5-Async_WebSocketsServer-on-ESP32_DEV-with-ESP32_ENC28J60)
104+
* [6. Async_HTTPBasicAuth on ESP32_DEV with ESP32_ENC28J60](#6-Async_HTTPBasicAuth-on-ESP32_DEV-with-ESP32_ENC28J60)
97105
* [Debug](#debug)
98106
* [Troubleshooting](#troubleshooting)
99107
* [Issues](#issues)
@@ -1470,16 +1478,21 @@ build_flags =
14701478
### Examples
14711479

14721480
1. [Async_AdvancedWebServer](examples/Async_AdvancedWebServer)
1473-
2. [Async_HelloServer](examples/Async_HelloServer)
1474-
3. [Async_HelloServer2](examples/Async_HelloServer2)
1475-
4. [AsyncMultiWebServer_ESP32_ENC](examples/AsyncMultiWebServer_ESP32_ENC)
1476-
5. [Async_PostServer](examples/Async_PostServer)
1477-
6. [Async_RegexPatterns_ESP32_ENC](examples/Async_RegexPatterns_ESP32_ENC)
1478-
7. [AsyncSimpleServer_ESP32_ENC](examples/AsyncSimpleServer_ESP32_ENC)
1479-
8. [Async_AdvancedWebServer_MemoryIssues_SendArduinoString](examples/Async_AdvancedWebServer_MemoryIssues_SendArduinoString)
1480-
9. [Async_AdvancedWebServer_MemoryIssues_Send_CString](examples/Async_AdvancedWebServer_MemoryIssues_Send_CString)
1481-
10. [Async_AdvancedWebServer_SendChunked](examples/Async_AdvancedWebServer_SendChunked)
1482-
11. [AsyncWebServer_SendChunked](examples/AsyncWebServer_SendChunked)
1481+
2. [Async_AdvancedWebServer_MemoryIssues_SendArduinoString](examples/Async_AdvancedWebServer_MemoryIssues_SendArduinoString)
1482+
3. [Async_AdvancedWebServer_MemoryIssues_Send_CString](examples/Async_AdvancedWebServer_MemoryIssues_Send_CString)
1483+
4. [Async_AdvancedWebServer_SendChunked](examples/Async_AdvancedWebServer_SendChunked)
1484+
5. [Async_HelloServer](examples/Async_HelloServer)
1485+
6. [Async_HelloServer2](examples/Async_HelloServer2)
1486+
7. [Async_HttpBasicAuth](examples/Async_HttpBasicAuth)
1487+
8. [AsyncMultiWebServer_ESP32_ENC28J60](examples/AsyncMultiWebServer_ESP32_ENC28J60)
1488+
9. [Async_PostServer](examples/Async_PostServer)
1489+
10. [Async_RegexPatterns_ESP32_ENC28J60](examples/Async_RegexPatterns_ESP32_ENC28J60)
1490+
11. [AsyncSimpleServer_ESP32_ENC28J60](examples/AsyncSimpleServer_ESP32_ENC28J60)
1491+
12. [AsyncWebServer_SendChunked](examples/AsyncWebServer_SendChunked)
1492+
13. [Async_WebSocketsServer](examples/Async_WebSocketsServer)
1493+
14. [MQTTClient_Auth](examples/MQTTClient_Auth)
1494+
15. [MQTTClient_Basic](examples/MQTTClient_Basic)
1495+
16. [MQTT_ThingStream](examples/MQTT_ThingStream)
14831496

14841497
---
14851498
---
@@ -1507,7 +1520,7 @@ Following are debug terminal output and screen shots when running example [Async
15071520

15081521
```cpp
15091522
Start AsyncMultiWebServer_ESP32_ENC on ESP32_DEV with ESP32_ENC28J60
1510-
AsyncWebServer_ESP32_ENC v1.6.2 for core v2.0.0+
1523+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
15111524
[AWS] Default SPI pinout:
15121525
[AWS] MOSI: 23
15131526
[AWS] MISO: 19
@@ -1556,7 +1569,7 @@ Following is the debug terminal and screen shot when running example [Async_Adva
15561569
15571570
```cpp
15581571
Start Async_AdvancedWebServer_MemoryIssues_Send_CString on ESP32_DEV with ESP32_ENC28J60
1559-
AsyncWebServer_ESP32_ENC v1.6.2 for core v2.0.0+
1572+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
15601573
[AWS] Default SPI pinout:
15611574
[AWS] MOSI: 23
15621575
[AWS] MISO: 19
@@ -1588,7 +1601,7 @@ While using `Arduino String`, the HEAP usage is very large
15881601

15891602
```cpp
15901603
Start Async_AdvancedWebServer_MemoryIssues_SendArduinoString on ESP32_DEV with ESP32_ENC28J60
1591-
AsyncWebServer_ESP32_ENC v1.6.2 for core v2.0.0+
1604+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
15921605
[AWS] Default SPI pinout:
15931606
[AWS] MOSI: 23
15941607
[AWS] MISO: 19
@@ -1627,7 +1640,7 @@ Following is debug terminal output when running example [Async_AdvancedWebServer
16271640
16281641
```cpp
16291642
Start Async_AdvancedWebServer_SendChunked on ESP32_DEV with ESP32_ENC28J60
1630-
AsyncWebServer_ESP32_ENC v1.6.2 for core v2.0.0+
1643+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
16311644
[AWS] Default SPI pinout:
16321645
[AWS] MOSI: 23
16331646
[AWS] MISO: 19
@@ -1686,7 +1699,7 @@ Following is debug terminal output when running example [AsyncWebServer_SendChun
16861699

16871700
```cpp
16881701
Start AsyncWebServer_SendChunked on ESP32_DEV with ESP32_ENC28J60
1689-
AsyncWebServer_ESP32_ENC v1.6.2 for core v2.0.0+
1702+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
16901703
[AWS] Default SPI pinout:
16911704
[AWS] MOSI: 23
16921705
[AWS] MISO: 19
@@ -1738,9 +1751,70 @@ AsyncWebServer is @ IP : 192.168.2.232
17381751
[AWS] Bytes sent in chunk = 2864
17391752
[AWS] Bytes sent in chunk = 1080
17401753
[AWS] Bytes sent in chunk = 0
1754+
```
1755+
1756+
1757+
---
1758+
1759+
#### 5. Async_WebSocketsServer on ESP32_DEV with ESP32_ENC28J60
1760+
1761+
Following is debug terminal output when running example [Async_WebSocketsServer](examples/Async_WebSocketsServer) on `ESP32_DEV with LwIP ENC28J60`, using ESP32 core `v2.0.0+`, to demo how to use `Async_WebSocketsServer` feature
1762+
1763+
1764+
```cpp
1765+
Starting Async_WebSocketsServer on ESP32_DEV with ESP32_ENC28J60
1766+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
1767+
[AWS] Default SPI pinout:
1768+
[AWS] MOSI: 23
1769+
[AWS] MISO: 19
1770+
[AWS] SCK: 18
1771+
[AWS] CS: 5
1772+
[AWS] INT: 4
1773+
[AWS] SPI Clock (MHz): 8
1774+
[AWS] =========================
1775+
1776+
ETH Started
1777+
ETH Connected
1778+
ETH MAC: DE:AD:BE:EF:FE:01, IPv4: 192.168.2.95
1779+
FULL_DUPLEX, 10Mbps
1780+
ws[Server: /ws][ClientID: 1] WSClient connected
1781+
ws[Server: /ws][ClientID: 2] WSClient connected
1782+
ws[Server: /ws][ClientID: 3] WSClient connected
1783+
ws[Server: /ws][ClientID: 1] WSClient disconnected
1784+
ws[Server: /ws][ClientID: 4] WSClient connected
1785+
ws[Server: /ws][ClientID: 2] WSClient disconnected
1786+
ws[Server: /ws][ClientID: 3] WSClient disconnected
1787+
```
1788+
1789+
---
1790+
1791+
#### 6. Async_HTTPBasicAuth on ESP32_DEV with ESP32_ENC28J60
1792+
1793+
Following is debug terminal output when running example [Async_HTTPBasicAuth](examples/Async_HTTPBasicAuth) on `ESP32_DEV with LwIP ENC28J60`, using ESP32 core `v2.0.0+`, to demo how to use `Async_Auth` feature
1794+
1795+
1796+
```cpp
1797+
Start Async_HTTPBasicAuth on ESP32_DEV with ESP32_ENC28J60
1798+
AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+
1799+
[AWS] Default SPI pinout:
1800+
[AWS] MOSI: 23
1801+
[AWS] MISO: 19
1802+
[AWS] SCK: 18
1803+
[AWS] CS: 5
1804+
[AWS] INT: 4
1805+
[AWS] SPI Clock (MHz): 8
1806+
[AWS] =========================
17411807

1808+
ETH Started
1809+
ETH Connected
1810+
ETH MAC: DE:AD:BE:EF:FE:01, IPv4: 192.168.2.95
1811+
FULL_DUPLEX, 10Mbps
1812+
Async_HttpBasicAuth started @ IP : 192.168.2.95
1813+
Open http://192.168.2.95/ in your browser to see it working
1814+
Login using username = admin and password = esp32_enc28j60
17421815
```
17431816
1817+
17441818
---
17451819
---
17461820
@@ -1777,6 +1851,8 @@ Submit issues to: [AsyncWebServer_ESP32_ENC issues](https://github.com/khoih-pro
17771851

17781852
1. Fix bug. Add enhancement
17791853
2. Add support to more Ethernet shields, such as **W5x00, DP83848, TLK110, IP101, RTL8201, DM9051, KSZ8041, KSZ8081, etc.**
1854+
3. Add `LittleFS` support to use with new cores
1855+
17801856

17811857
---
17821858

@@ -1791,7 +1867,7 @@ Submit issues to: [AsyncWebServer_ESP32_ENC issues](https://github.com/khoih-pro
17911867
7. Support using `CString` to save heap to send `very large data`. Check [request->send(200, textPlainStr, jsonChartDataCharStr); - Without using String Class - to save heap #8](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/8)
17921868
8. Add examples [Async_AdvancedWebServer_SendChunked](https://github.com/khoih-prog/AsyncWebServer_RP2040W/tree/main/examples/Async_AdvancedWebServer_SendChunked) and [AsyncWebServer_SendChunked](https://github.com/khoih-prog/AsyncWebServer_RP2040W/tree/main/examples/AsyncWebServer_SendChunked) to demo how to use `beginChunkedResponse()` to send large `html` in chunks
17931869
9. Use `allman astyle` and add `utils`
1794-
1870+
10. Add `Async_WebSocketsServer`, `Async_HttpBasicAuth` and `MQTT` examples
17951871

17961872
---
17971873
---
@@ -1832,7 +1908,7 @@ If you want to contribute to this project:
18321908

18331909
- Copyright (c) 2016- Hristo Gochkov
18341910

1835-
- Copyright (c) 2021- Khoi Hoang
1911+
- Copyright (c) 2022- Khoi Hoang
18361912

18371913

18381914

changelog.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,26 @@
88
<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>
99
<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>
1010

11+
1112
---
1213
---
1314

1415
## Table of contents
1516

1617
* [Changelog](#changelog)
18+
* [Releases v1.6.3](#releases-v163)
1719
* [Releases v1.6.2](#releases-v162)
1820

1921

20-
2122
---
2223
---
2324

2425
## Changelog
2526

27+
#### Releases v1.6.3
28+
29+
1. Add `Async_WebSocketsServer`, `Async_HttpBasicAuth` and `MQTT` examples
30+
2631
#### Releases v1.6.2
2732

2833
1. Initial coding to port [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) to ESP32 boards using ENC28J60 Ethernet.

library.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"AsyncWebServer_ESP32_ENC",
3-
"version": "1.6.2",
3+
"version": "1.6.3",
44
"description":"Asynchronous HTTP and WebSocket Server Library for (ESP32 + ENC28J60). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
55
"keywords":"http, async, async-webserver, websocket, webserver, esp32, enc28j60",
66
"authors":

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=AsyncWebServer_ESP32_ENC
2-
version=1.6.2
2+
version=1.6.3
33
author=Hristo Gochkov,Khoi Hoang
44
maintainer=Khoi Hoang <khoih.prog@gmail.com>
55
license=GPLv3

platformio/platformio.ini

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ upload_speed = 921600
3232
; Checks for the compatibility with frameworks and dev/platforms
3333
lib_compat_mode = strict
3434

35+
lib_ldf_mode = chain+
36+
;lib_ldf_mode = deep+
37+
3538
lib_deps =
3639
; PlatformIO 4.x
3740
; AsyncTCP@~1.1.1

src/AsyncEventSource.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
You should have received a copy of the GNU Lesser General Public License along with this library;
2323
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2424
25-
Version: 1.6.2
25+
Version: 1.6.3
2626
2727
Version Modified By Date Comments
2828
------- ----------- ---------- -----------
2929
1.6.2 K Hoang 27/11/2022 Initial porting for ENC28J60 + ESP32. Sync with AsyncWebServer_WT32_ETH01 v1.6.2
30+
1.6.3 K Hoang 05/12/2022 Add Async_WebSocketsServer, MQTT examples
3031
*****************************************************************************************************************************/
3132

3233
#include "Arduino.h"

src/AsyncEventSource.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
You should have received a copy of the GNU Lesser General Public License along with this library;
2323
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2424
25-
Version: 1.6.2
25+
Version: 1.6.3
2626
2727
Version Modified By Date Comments
2828
------- ----------- ---------- -----------
2929
1.6.2 K Hoang 27/11/2022 Initial porting for ENC28J60 + ESP32. Sync with AsyncWebServer_WT32_ETH01 v1.6.2
30+
1.6.3 K Hoang 05/12/2022 Add Async_WebSocketsServer, MQTT examples
3031
*****************************************************************************************************************************/
3132

3233
#ifndef ASYNCEVENTSOURCE_H_

src/AsyncJson.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
You should have received a copy of the GNU Lesser General Public License along with this library;
2323
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2424
25-
Version: 1.6.2
25+
Version: 1.6.3
2626
2727
Version Modified By Date Comments
2828
------- ----------- ---------- -----------
2929
1.6.2 K Hoang 27/11/2022 Initial porting for ENC28J60 + ESP32. Sync with AsyncWebServer_WT32_ETH01 v1.6.2
30+
1.6.3 K Hoang 05/12/2022 Add Async_WebSocketsServer, MQTT examples
3031
*****************************************************************************************************************************/
3132
/*
3233
Async Response to use with ArduinoJson and AsyncWebServer

src/AsyncWebServer_ESP32_ENC.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
You should have received a copy of the GNU Lesser General Public License along with this library;
2323
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2424
25-
Version: 1.6.2
25+
Version: 1.6.3
2626
2727
Version Modified By Date Comments
2828
------- ----------- ---------- -----------
2929
1.6.2 K Hoang 27/11/2022 Initial porting for ENC28J60 + ESP32. Sync with AsyncWebServer_WT32_ETH01 v1.6.2
30+
1.6.3 K Hoang 05/12/2022 Add Async_WebSocketsServer, MQTT examples
3031
*****************************************************************************************************************************/
3132

3233
#include "AsyncWebServer_ESP32_ENC.h"

src/AsyncWebServer_ESP32_ENC.h

+6-5
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
You should have received a copy of the GNU Lesser General Public License along with this library;
2323
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2424
25-
Version: 1.6.2
25+
Version: 1.6.3
2626
2727
Version Modified By Date Comments
2828
------- ----------- ---------- -----------
2929
1.6.2 K Hoang 27/11/2022 Initial porting for ENC28J60 + ESP32. Sync with AsyncWebServer_WT32_ETH01 v1.6.2
30+
1.6.3 K Hoang 05/12/2022 Add Async_WebSocketsServer, MQTT examples
3031
*****************************************************************************************************************************/
3132

3233
#ifndef _AsyncWebServer_ESP32_ENC_H_
@@ -54,21 +55,21 @@
5455
#warning Using code for ESP32 core v2.0.0+ in AsyncWebServer_ESP32_ENC.h
5556
#endif
5657

57-
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION "AsyncWebServer_ESP32_ENC v1.6.2 for core v2.0.0+"
58+
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION "AsyncWebServer_ESP32_ENC v1.6.3 for core v2.0.0+"
5859
#else
5960

6061
#if (_ASYNC_WEBSERVER_LOGLEVEL_ > 2 )
6162
#warning Using code for ESP32 core v1.0.6- in AsyncWebServer_ESP32_ENC.h
6263
#endif
6364

64-
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION "AsyncWebServer_ESP32_ENC v1.6.2 for core v1.0.6-"
65+
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION "AsyncWebServer_ESP32_ENC v1.6.3 for core v1.0.6-"
6566
#endif
6667

6768
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION_MAJOR 1
6869
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION_MINOR 6
69-
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION_PATCH 2
70+
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION_PATCH 3
7071

71-
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION_INT 1006002
72+
#define ASYNC_WEBSERVER_ESP32_ENC_VERSION_INT 1006003
7273

7374
/////////////////////////////////////////////////
7475

0 commit comments

Comments
 (0)