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 31, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -236,7 +236,7 @@ to apply the better and faster **asynchronous** feature of the **powerful** [ESP
236
236
237
237
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
238
238
2.[`Teensy core v1.57+`](https://github.com/PaulStoffregen/cores) for Teensy 4.1. [](https://github.com/PaulStoffregen/cores/releases/latest)
239
-
3.[`QNEthernet Library version v0.17.0+`](https://github.com/ssilverman/QNEthernet) for Teensy 4.1 built-in Ethernet
239
+
3.[`QNEthernet Library version v0.26.0+`](https://github.com/ssilverman/QNEthernet) for Teensy 4.1 built-in Ethernet
240
240
4.[`Teensy41_AsyncTCP library v1.1.0+`](https://github.com/khoih-prog/Teensy41_AsyncTCP) to use **Teensy 4.1 using QNEthernet Library**. [](https://github.com/khoih-prog/Teensy41_AsyncTCP/releases/latest)
241
241
242
242
---
@@ -1404,7 +1404,7 @@ Following are debug terminal output and screen shots when running example [Async
1404
1404
1405
1405
```cpp
1406
1406
Start Async_AdvancedWebServer on TEENSY 4.1 with Teensy4.1 QNEthernet
1407
-
AsyncWebServer_Teensy41 v1.6.2
1407
+
AsyncWebServer_Teensy41 v1.7.0
1408
1408
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.107
1409
1409
HTTP EthernetWebServer is @ IP : 192.168.2.107
1410
1410
```
@@ -1422,7 +1422,7 @@ Following is debug terminal output when running example [WebClient](examples/Web
1422
1422
1423
1423
```cpp
1424
1424
Start WebClient on TEENSY 4.1 with Teensy4.1 QNEthernet
1425
-
AsyncWebServer_Teensy41 v1.6.2
1425
+
AsyncWebServer_Teensy41 v1.7.0
1426
1426
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.107
1427
1427
1428
1428
Starting connection to server...
@@ -1493,7 +1493,7 @@ Following is debug terminal output when running example [MQTTClient_Auth](exampl
1493
1493
1494
1494
```cpp
1495
1495
Start MQTTClient_Auth on TEENSY 4.1 with Teensy4.1 QNEthernet
1496
-
AsyncWebServer_Teensy41 v1.6.2
1496
+
AsyncWebServer_Teensy41 v1.7.0
1497
1497
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.107
1498
1498
Attempting MQTT connection to broker.emqx.io...connected
1499
1499
Message Send : MQTT_Pub => Hello from MQTTClient_Auth on TEENSY 4.1 with Teensy4.1 QNEthernet
@@ -1513,7 +1513,7 @@ Following is debug terminal output when running example [MQTTClient_Basic](examp
1513
1513
1514
1514
```cpp
1515
1515
Start MQTTClient_Basic on TEENSY 4.1 with Teensy4.1 QNEthernet
1516
-
AsyncWebServer_Teensy41 v1.6.2
1516
+
AsyncWebServer_Teensy41 v1.7.0
1517
1517
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.107
1518
1518
Attempting MQTT connection to broker.emqx.io...connected
1519
1519
Message Send : MQTT_Pub => Hello from MQTTClient_Basic on TEENSY 4.1 with Teensy4.1 QNEthernet
@@ -1540,7 +1540,7 @@ Following is debug terminal output when running example [MQTT_ThingStream](examp
1540
1540
1541
1541
```cpp
1542
1542
Start MQTT_ThingStream on TEENSY 4.1 with Teensy4.1 QNEthernet
1543
-
AsyncWebServer_Teensy41 v1.6.2
1543
+
AsyncWebServer_Teensy41 v1.7.0
1544
1544
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.107
1545
1545
***************************************
1546
1546
Teensy41_Pub
@@ -1573,7 +1573,7 @@ Following is the debug terminal and screen shot when running example [Async_Adva
1573
1573
1574
1574
```cpp
1575
1575
Start Async_AdvancedWebServer_MemoryIssues_Send_CString on TEENSY 4.1 with Teensy4.1 QNEthernet
1576
-
AsyncWebServer_Teensy41 v1.6.2
1576
+
AsyncWebServer_Teensy41 v1.7.0
1577
1577
1578
1578
HEAP DATA - Start => Free heap: 483328 Used heap: 0
1579
1579
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.83
@@ -1597,7 +1597,7 @@ While using `Arduino String`, the HEAP usage is very large
1597
1597
1598
1598
```cpp
1599
1599
Start Async_AdvancedWebServer_MemoryIssues_SendArduinoString on TEENSY 4.1 with Teensy4.1 QNEthernet
1600
-
AsyncWebServer_Teensy41 v1.6.2
1600
+
AsyncWebServer_Teensy41 v1.7.0
1601
1601
1602
1602
HEAP DATA - Start => Free heap: 483328 Used heap: 0
1603
1603
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.83
@@ -1637,7 +1637,7 @@ Following is debug terminal output when running example [Async_AdvancedWebServer
1637
1637
1638
1638
```cpp
1639
1639
Start Async_AdvancedWebServer_SendChunked on TEENSY 4.1 with Teensy4.1 QNEthernet
1640
-
AsyncWebServer_Teensy41 v1.6.2
1640
+
AsyncWebServer_Teensy41 v1.7.0
1641
1641
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.92
1642
1642
AsyncWebServer is @ IP : 192.168.2.92
1643
1643
.[AWS] Total length to send in chunks = 31235
@@ -1706,7 +1706,7 @@ Following is debug terminal output when running example [AsyncWebServer_SendChun
1706
1706
1707
1707
```cpp
1708
1708
Start AsyncWebServer_SendChunked on TEENSY 4.1 with Teensy4.1 QNEthernet
1709
-
AsyncWebServer_Teensy41 v1.6.2
1709
+
AsyncWebServer_Teensy41 v1.7.0
1710
1710
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.92
1711
1711
AsyncWebServer is @ IP : 192.168.2.92
1712
1712
.[AWS] Total length to send in chunks = 46302
@@ -1762,7 +1762,7 @@ Following is debug terminal output when running example [Async_WebSocketsServer]
1762
1762
1763
1763
```cpp
1764
1764
Starting Async_WebSocketsServer on TEENSY 4.1 with Teensy4.1 QNEthernet
1765
-
AsyncWebServer_Teensy41 v1.6.2
1765
+
AsyncWebServer_Teensy41 v1.7.0
1766
1766
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.119
1767
1767
ws[Server: /ws][ClientID: 1] WSClient connected
1768
1768
ws[Server: /ws][ClientID: 1] text-message[len: 13]: Hello, Server
@@ -1828,7 +1828,7 @@ Submit issues to: [AsyncWebServer_Teensy41 issues](https://github.com/khoih-prog
1828
1828
9. 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
1829
1829
10. Use `allman astyle` and add `utils`
1830
1830
11. Add examples [Async_WebSocketsServer](https://github.com/khoih-prog/AsyncWebServer_Teensy41/tree/main/examples/Async_WebSocketsServer) to demo how to use `Async_WebSockets`
@@ -1840,11 +1840,13 @@ Submit issues to: [AsyncWebServer_Teensy41 issues](https://github.com/khoih-prog
1840
1840
2. Thanks to [salasidis](https://github.com/salasidis) aka [rs77can](https://forum.arduino.cc/u/rs77can) to discuss and make the following `marvellous` PRs in [Portenta_H7_AsyncWebServer library](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer)
1841
1841
-[request->send(200, textPlainStr, jsonChartDataCharStr); - Without using String Class - to save heap #8](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/8), leading to `v1.6.0` to support using `CString` to save heap to send `very large data`
1842
1842
-[All memmove() removed - string no longer destroyed #11](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/11), leading to `v1.6.0` to remove `memmove()` and not to destroy String anymore
1843
+
3. Thanks to [E. van Putten](https://github.com/edwinvp) / [Shuptuu](https://forum.pjrc.com/index.php?members/shuptuu.48798/) to make the following PR in [Fix file upload handler by adjusting function signatures #9](https://github.com/khoih-prog/AsyncWebServer_Teensy41/pull/9) leading to `v1.7.0`
Copy file name to clipboardExpand all lines: library.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"AsyncWebServer_Teensy41",
3
-
"version": "1.6.2",
3
+
"version": "1.7.0",
4
4
"description":"Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet. This library is one of the current or future Async libraries to support Teensy 4.1 using QNEthernet, such as AsyncHTTPRequest_Generic, AsyncHTTPSRequest_Generic, AsyncMQTT_Generic, Teensy41_AsyncWebServer, Teensy41_AsyncUDP, Teensy41_AsyncDNSServer, AsyncWebServer_Teensy41_SSL, etc. Now supporting using CString to save heap to send very large data and examples to demo how to use beginChunkedResponse() to send large html in chunks",
0 commit comments