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 Feb 4, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,14 +23,17 @@ Please ensure to specify the following:
23
23
* Network configuration
24
24
25
25
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
+
26
29
### Example
27
30
28
31
```
29
32
Arduino IDE version: 1.8.19
30
33
ESP32_DEV board
31
34
ESP32 core v2.0.5
32
35
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
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Donate to my libraries using BuyMeACoffee"style="height: 50px!important;width: 181px!important;" ></a>
10
10
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="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>
@@ -1510,7 +1522,7 @@ Following are debug terminal output and screen shots when running example [Async
1510
1522
1511
1523
```cpp
1512
1524
Start AsyncMultiWebServer_ESP32_W5500 on ESP32_DEV with ESP32_W5500
1513
-
AsyncWebServer_ESP32_W5500 v1.6.2for core v2.0.0+
1525
+
AsyncWebServer_ESP32_W5500 v1.6.3for core v2.0.0+
1514
1526
[AWS] Default SPI pinout:
1515
1527
[AWS] SPI_HOST: 2
1516
1528
[AWS] MOSI: 23
@@ -1560,7 +1572,7 @@ Following is the debug terminal and screen shot when running example [Async_Adva
1560
1572
1561
1573
```cpp
1562
1574
Start Async_AdvancedWebServer_MemoryIssues_Send_CString on ESP32_DEV with ESP32_W5500
1563
-
AsyncWebServer_ESP32_W5500 v1.6.2 for core v2.0.0+
1575
+
AsyncWebServer_ESP32_W5500 v1.6.3 for core v2.0.0+
1564
1576
[AWS] Default SPI pinout:
1565
1577
[AWS] SPI_HOST: 2
1566
1578
[AWS] MOSI: 23
@@ -1592,7 +1604,7 @@ While using `Arduino String`, the HEAP usage is very large
1592
1604
1593
1605
```cpp
1594
1606
Start Async_AdvancedWebServer_MemoryIssues_SendArduinoString on ESP32_DEV with ESP32_W5500
1595
-
AsyncWebServer_ESP32_W5500 v1.6.2for core v2.0.0+
1607
+
AsyncWebServer_ESP32_W5500 v1.6.3for core v2.0.0+
1596
1608
[AWS] Default SPI pinout:
1597
1609
[AWS] SPI_HOST: 2
1598
1610
[AWS] MOSI: 23
@@ -1632,7 +1644,7 @@ Following is debug terminal output when running example [Async_AdvancedWebServer
1632
1644
1633
1645
```cpp
1634
1646
Start Async_AdvancedWebServer_SendChunked on ESP32_DEV with ESP32_W5500
1635
-
AsyncWebServer_ESP32_W5500 v1.6.2 for core v2.0.0+
1647
+
AsyncWebServer_ESP32_W5500 v1.6.3 for core v2.0.0+
1636
1648
[AWS] Default SPI pinout:
1637
1649
[AWS] SPI_HOST: 2
1638
1650
[AWS] MOSI: 23
@@ -1700,7 +1712,7 @@ Following is debug terminal output when running example [AsyncWebServer_SendChun
1700
1712
1701
1713
```cpp
1702
1714
Start AsyncWebServer_SendChunked on ESP32_DEV with ESP32_W5500
1703
-
AsyncWebServer_ESP32_W5500 v1.6.2for core v2.0.0+
1715
+
AsyncWebServer_ESP32_W5500 v1.6.3for core v2.0.0+
1704
1716
[AWS] Default SPI pinout:
1705
1717
[AWS] SPI_HOST: 2
1706
1718
[AWS] MOSI: 23
@@ -1741,6 +1753,67 @@ AsyncWebServer is @ IP : 192.168.2.88
1741
1753
[AWS] Bytes sent in chunk = 0
1742
1754
```
1743
1755
1756
+
1757
+
---
1758
+
1759
+
#### 5. Async_WebSocketsServer on ESP32_DEV with ESP32_W5500
1760
+
1761
+
Following is debug terminal output when running example [Async_WebSocketsServer](examples/Async_WebSocketsServer) on `ESP32_DEV with LwIP W5500`, 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_W5500
1766
+
AsyncWebServer_ESP32_W5500 v1.6.3 for core v2.0.0+
#### 6. Async_HTTPBasicAuth on ESP32_DEV with ESP32_W5500
1790
+
1791
+
Following is debug terminal output when running example [Async_HTTPBasicAuth](examples/Async_HTTPBasicAuth) on `ESP32_DEV with LwIP W5500`, using ESP32 core `v2.0.0+`, to demo how to use `Async_Auth` feature
1792
+
1793
+
1794
+
```cpp
1795
+
Start Async_HTTPBasicAuth on ESP32_DEV with ESP32_W5500
1796
+
AsyncWebServer_ESP32_W5500 v1.6.3for core v2.0.0+
1797
+
[AWS] Default SPI pinout:
1798
+
[AWS] SPI_HOST: 2
1799
+
[AWS] MOSI: 23
1800
+
[AWS] MISO: 19
1801
+
[AWS] SCK: 18
1802
+
[AWS] CS: 5
1803
+
[AWS] INT: 4
1804
+
[AWS] SPI Clock (MHz): 25
1805
+
[AWS] =========================
1806
+
1807
+
ETH Started
1808
+
ETH Connected
1809
+
ETH MAC: DE:AD:BE:EF:BE:08, IPv4: 192.168.2.88
1810
+
FULL_DUPLEX, 100Mbps
1811
+
Async_HttpBasicAuth started @ IP : 192.168.2.88
1812
+
Open http://192.168.2.88/ in your browser to see it working
1813
+
Login using username = admin and password = esp32_w5500
1814
+
```
1815
+
1816
+
1744
1817
---
1745
1818
---
1746
1819
@@ -1776,7 +1849,8 @@ Submit issues to: [AsyncWebServer_ESP32_W5500 issues](https://github.com/khoih-p
1776
1849
## TO DO
1777
1850
1778
1851
1. Fix bug. Add enhancement
1779
-
2. Add support to more Ethernet shields, such as **DP83848, TLK110, IP101, RTL8201, DM9051, KSZ8041, KSZ8081, etc.**
1852
+
2. Add support to more Ethernet shields, such as **DP83848, TLK110, IP101, RTL8201, DM9051, KSZ8041, KSZ8081, W6100, etc.**
1853
+
3. Add `LittleFS` support to use with new cores
1780
1854
1781
1855
---
1782
1856
@@ -1787,11 +1861,11 @@ Submit issues to: [AsyncWebServer_ESP32_W5500 issues](https://github.com/khoih-p
1787
1861
3. Add debugging features.
1788
1862
4. Add Table-of-Contents and Version String
1789
1863
5. Display compiler `#warning` only when `DEBUG_LEVEL` is 3+
1790
-
6. Fix AsyncWebSocket bug
1864
+
6. Fix `AsyncWebSocket` bug
1791
1865
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)
1792
1866
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
1793
1867
9. Use `allman astyle` and add `utils`
1794
-
1868
+
10. Add `Async_WebSocketsServer`, `Async_HttpBasicAuth` and `MQTT` examples
Copy file name to clipboardExpand all lines: changelog.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,14 @@
8
8
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Donate to my libraries using BuyMeACoffee"style="height: 50px!important;width: 181px!important;" ></a>
9
9
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="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>
10
10
11
+
11
12
---
12
13
---
13
14
14
15
## Table of contents
15
16
16
17
*[Changelog](#changelog)
18
+
*[Releases v1.6.3](#releases-v163)
17
19
*[Releases v1.6.2](#releases-v162)
18
20
19
21
@@ -23,9 +25,14 @@
23
25
24
26
## Changelog
25
27
28
+
#### Releases v1.6.3
29
+
30
+
1. Add `Async_WebSocketsServer`, `Async_HttpBasicAuth` and `MQTT` examples
31
+
26
32
#### Releases v1.6.2
27
33
28
34
1. Initial coding to port [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) to ESP32 boards using `LwIP W5500 Ethernet`.
29
35
2. Bump up to `v1.6.2` to sync with [AsyncWebServer_WT32_ETH01 v1.6.2](https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01).
Copy file name to clipboardExpand all lines: library.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"AsyncWebServer_ESP32_W5500",
3
-
"version": "1.6.2",
3
+
"version": "1.6.3",
4
4
"description":"Asynchronous HTTP and WebSocket Server Library for (ESP32 + LwIP W5500). 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",
0 commit comments