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
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
15
15
Please ensure to specify the following:
16
16
17
17
* Arduino IDE version (e.g. 1.8.19) or Platform.io version
18
+
* Board type (e.g. ESP32S3_DEV, ESP32S2_DEV, ESP32C3_DEV)
18
19
* Board Core Version (e.g. ESP32 core v2.0.5)
19
20
* Contextual information (e.g. what you were trying to achieve)
20
21
* Simplest possible steps to reproduce
@@ -25,12 +26,11 @@ Please ensure to specify the following:
25
26
26
27
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
28
-
29
29
### Example
30
30
31
31
```
32
32
Arduino IDE version: 1.8.19
33
-
ESP32_DEV board
33
+
ESP32S3_DEV board
34
34
ESP32 core v2.0.5
35
35
OS: Ubuntu 20.04 LTS
36
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
*[4. AsyncWebServer_SendChunked on ESP32S3_DEV with ESP32_S3_W5500](#4-AsyncWebServer_SendChunked-on-ESP32S3_DEV-with-ESP32_S3_W5500)
104
104
*[5. Async_WebSocketsServer on ESP32S3_DEV with ESP32_S3_W5500](#5-Async_WebSocketsServer-on-ESP32S3_DEV-with-ESP32_S3_W5500)
105
105
*[6. Async_HTTPBasicAuth on ESP32S3_DEV with ESP32_S3_W5500](#6-Async_HTTPBasicAuth-on-ESP32S3_DEV-with-ESP32_S3_W5500)
106
+
*[7. Async_AdvancedWebServer_SendChunked on ESP32S2_DEV with ESP32_S2_W5500](#7-Async_AdvancedWebServer_SendChunked-on-ESP32S2_DEV-with-ESP32_S2_W5500)
106
107
*[Debug](#debug)
107
108
*[Troubleshooting](#troubleshooting)
108
109
*[Issues](#issues)
@@ -220,8 +221,17 @@ to apply the better and faster **asynchronous** feature of the **powerful** [ESP
220
221
221
222
222
223
1.**ESP32_S3 boards** using `LwIP W5500 Ethernet`
224
+
2.**ESP32_S2 boards** using `LwIP W5500 Ethernet`
223
225
224
-
Hopefully the `ESP32_S2` and `ESP32_C3-based` boards will be supported in the near future to use `LwIP W5500 or ENC28J60 Ethernet`
226
+
Hopefully the `ESP32_C3-based` boards will be supported in the near future to use `LwIP W5500 or ENC28J60 Ethernet`
@@ -1891,6 +1923,79 @@ Login using username = admin and password = esp32_w5500
1891
1923
```
1892
1924
1893
1925
1926
+
---
1927
+
1928
+
#### 7. Async_AdvancedWebServer_SendChunked on ESP32S2_DEV with ESP32_S2_W5500
1929
+
1930
+
Following is debug terminal output when running example [Async_AdvancedWebServer_SendChunked](examples/Async_AdvancedWebServer_SendChunked) on `ESP32S2_DEV with LwIP W5500`, using ESP32 core `v2.0.0+`, to demo how to use `beginChunkedResponse()` to send large `html` in chunks. The `built-in MAC address` is now used instead of user-defined one.
1931
+
1932
+
```cpp
1933
+
Start Async_AdvancedWebServer_SendChunked on ESP32S2_DEV with ESP32_S2_W5500
1934
+
AsyncWebServer_ESP32_SC_W5500 v1.7.0 for core v2.0.0+
1935
+
[AWS] Default SPI pinout:
1936
+
[AWS] SPI_HOST: 2
1937
+
[AWS] MOSI: 35
1938
+
[AWS] MISO: 37
1939
+
[AWS] SCK: 36
1940
+
[AWS] CS: 34
1941
+
[AWS] INT: 4
1942
+
[AWS] SPI Clock (MHz): 25
1943
+
[AWS] =========================
1944
+
1945
+
ETH Started
1946
+
ETH Connected
1947
+
ETH MAC: 7E:DF:A1:08:32:C9, IPv4: 192.168.2.133
1948
+
FULL_DUPLEX, 100Mbps
1949
+
AsyncWebServer is @ IP : 192.168.2.133
1950
+
.[AWS] Total length to send in chunks = 31259
1951
+
[AWS] Bytes sent in chunk = 5620
1952
+
[AWS] Bytes sent in chunk = 1428
1953
+
[AWS] Bytes sent in chunk = 1428
1954
+
[AWS] Bytes sent in chunk = 1428
1955
+
[AWS] Bytes sent in chunk = 1428
1956
+
[AWS] Bytes sent in chunk = 1428
1957
+
[AWS] Bytes sent in chunk = 1428
1958
+
[AWS] Bytes sent in chunk = 1428
1959
+
[AWS] Bytes sent in chunk = 1428
1960
+
[AWS] Bytes sent in chunk = 1428
1961
+
[AWS] Bytes sent in chunk = 1428
1962
+
[AWS] Bytes sent in chunk = 1428
1963
+
[AWS] Bytes sent in chunk = 1428
1964
+
[AWS] Bytes sent in chunk = 1428
1965
+
[AWS] Bytes sent in chunk = 1428
1966
+
[AWS] Bytes sent in chunk = 1428
1967
+
[AWS] Bytes sent in chunk = 1428
1968
+
[AWS] Bytes sent in chunk = 2791
1969
+
[AWS] Bytes sent in chunk = 0
1970
+
[AWS] Total length to send in chunks = 31279
1971
+
[AWS] Bytes sent in chunk = 5620
1972
+
[AWS] Bytes sent in chunk = 1428
1973
+
[AWS] Bytes sent in chunk = 1428
1974
+
[AWS] Bytes sent in chunk = 1428
1975
+
[AWS] Bytes sent in chunk = 1428
1976
+
[AWS] Bytes sent in chunk = 1428
1977
+
[AWS] Bytes sent in chunk = 1428
1978
+
[AWS] Bytes sent in chunk = 1428
1979
+
[AWS] Bytes sent in chunk = 1428
1980
+
[AWS] Bytes sent in chunk = 1428
1981
+
[AWS] Bytes sent in chunk = 1428
1982
+
[AWS] Bytes sent in chunk = 1428
1983
+
[AWS] Bytes sent in chunk = 1428
1984
+
[AWS] Bytes sent in chunk = 1428
1985
+
[AWS] Bytes sent in chunk = 1428
1986
+
[AWS] Bytes sent in chunk = 1428
1987
+
[AWS] Bytes sent in chunk = 1428
1988
+
[AWS] Bytes sent in chunk = 2811
1989
+
[AWS] Bytes sent in chunk = 0
1990
+
```
1991
+
1992
+
You can access the Async Advanced WebServers @ the server IP
@@ -1943,6 +2048,8 @@ Submit issues to: [AsyncWebServer_ESP32_SC_W5500 issues](https://github.com/khoi
1943
2048
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
1944
2049
9. Use `allman astyle` and add `utils`
1945
2050
10. Add `Async_WebSocketsServer`, `Async_HttpBasicAuth` and `MQTT` examples
2051
+
11. Add support to **ESP32S2-based boards** using `LwIP W5500 Ethernet`
Copy file name to clipboardExpand all lines: library.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"AsyncWebServer_ESP32_SC_W5500",
3
-
"version": "1.6.3",
3
+
"version": "1.7.0",
4
4
"description":"Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + 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