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

Commit

Permalink
v1.4.1 to not destroy original CString
Browse files Browse the repository at this point in the history
### Releases v1.4.1

1. Don't need `memmove()`, CString no longer destroyed. Check [All memmove() removed - string no longer destroyed #11](#11)
  • Loading branch information
khoih-prog authored Oct 5, 2022
1 parent 6645cf6 commit afeca4e
Show file tree
Hide file tree
Showing 48 changed files with 188 additions and 155 deletions.
46 changes: 26 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,13 @@

### Important Note from v1.4.0

The new `v1.4.0` has added a new and powerful feature to permit using `CString` in optional `SDRAM` to save heap to send `very large data`.
The new `v1.4.0+` has added a new and powerful feature to permit using `CString` in optional `SDRAM` to save heap to send `very large data`.

Check the `marvelleous` PR of **@salasidis** [request->send(200, textPlainStr, jsonChartDataCharStr); - Without using String Class - to save heap #8](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/8) and these new examples
Check the `marvelleous` PRs of **@salasidis**
-[request->send(200, textPlainStr, jsonChartDataCharStr); - Without using String Class - to save heap #8](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/8)
-[All memmove() removed - string no longer destroyed #11](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/11)

and these new examples

1. [Async_AdvancedWebServer_MemoryIssues_Send_CString for Ethernet](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/tree/main/examples/Ethernet/Async_AdvancedWebServer_MemoryIssues_Send_CString)
2. [Async_AdvancedWebServer_MemoryIssues_SendArduinoString for Ethernet](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/tree/main/examples/Ethernet/Async_AdvancedWebServer_MemoryIssues_SendArduinoString)
Expand Down Expand Up @@ -1574,7 +1578,7 @@ Following is debug terminal output when running example [MQTT_ThingStream](examp
```
Start MQTT_ThingStream on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 17
Connected! IP address: 192.168.2.87
***************************************
Expand All @@ -1599,7 +1603,7 @@ Following is debug terminal output when running example [WebClient](examples/Eth
```
Start WebClientRepeating on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 16
Connected! IP address: 192.168.2.87
Expand Down Expand Up @@ -1667,7 +1671,7 @@ Following is debug terminal output when running example [MQTTClient_Auth](exampl
```
Start MQTTClient_Auth on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 9
Connected! IP address: 192.168.2.87
Attempting MQTT connection to broker.emqx.io...connected
Expand All @@ -1688,7 +1692,7 @@ Following is debug terminal output when running example [MQTTClient_Basic](examp
```
Start MQTTClient_Basic on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 8
Connected! IP address: 192.168.2.87
Attempting MQTT connection to broker.emqx.io...connected
Expand All @@ -1707,7 +1711,7 @@ Following is debug terminal output when running example [Async_HTTPBasicAuth](ex
```
Start Async_HTTPBasicAuth on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 16
Connected! IP address: 192.168.2.87
Async_HttpBasicAuth started @ IP : 192.168.2.87
Expand Down Expand Up @@ -1737,7 +1741,7 @@ Following are debug terminal output and screen shots when running example [Async
```
Start Async_AdvancedWebServer on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 4
Connected! IP address: 192.168.2.87
HTTP EthernetWebServer is @ IP : 192.168.2.87
Expand All @@ -1764,7 +1768,7 @@ Following is the debug terminal and screen shot when running example [Async_Adva
```
Start Async_AdvancedWebServer on PORTENTA_H7_M7 with Portenta_H7 WiFi
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Connecting to SSID: HueNet1
SSID: HueNet1
Local IP Address: 192.168.2.94
Expand All @@ -1791,7 +1795,7 @@ Following is the debug terminal and screen shot when running example [Async_Adva
```
Start Async_AdvancedWebServer_MemoryIssues_Send_CString using SDRAM on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 2
Connected! IP address: 192.168.2.123
HTTP EthernetWebServer is @ IP : 192.168.2.123
Expand All @@ -1817,22 +1821,22 @@ Out String Length=31224
Out String Length=31235
```

##### Not using SDRAM ===> small heap (51,823 bytes)
##### Not using SDRAM ===> small heap (51,833 bytes)

```
Start Async_AdvancedWebServer_MemoryIssues_Send_CString on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Using mac index = 8
Connected! IP address: 192.168.2.123
HTTP EthernetWebServer is @ IP : 192.168.2.123
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 7
Connected! IP address: 192.168.2.38
HTTP EthernetWebServer is @ IP : 192.168.2.38
HEAP DATA - Pre Create Arduino String Cur heap: 47434 Res Size: 451760 Max heap: 47448
.
HEAP DATA - Pre Send Cur heap: 48610 Res Size: 451760 Max heap: 49172
HEAP DATA - Pre Send Cur heap: 48607 Res Size: 451760 Max heap: 49811
HEAP DATA - Post Send Cur heap: 48710 Res Size: 451760 Max heap: 51823
......... .......... .......... .......... .......... .......... .......... ..........
HEAP DATA - Post Send Cur heap: 48720 Res Size: 451760 Max heap: 51833
......... .......... .......... .......... .......... ....
Out String Length=31200
.......... .......... .......... .......... .......... .......... .......... ..........
Out String Length=31291
Expand All @@ -1846,7 +1850,7 @@ While using Arduino String, the HEAP usage is very large
```
Start Async_AdvancedWebServer_MemoryIssues_SendArduinoString on PORTENTA_H7_M7 with Ethernet using Portenta_Ethernet Library
Portenta_H7_AsyncTCP v1.4.0
Portenta_H7_AsyncWebServer v1.4.0
Portenta_H7_AsyncWebServer v1.4.1
Using mac index = 0
Connected! IP address: 192.168.2.123
HTTP EthernetWebServer is @ IP : 192.168.2.123
Expand Down Expand Up @@ -1937,7 +1941,9 @@ Submit issues to: [Portenta_H7_AsyncWebServer issues](https://github.com/khoih-p
1. Based on and modified from [Hristo Gochkov's ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer). Many thanks to [Hristo Gochkov](https://github.com/me-no-dev) for great [ESPAsyncWebServer Library](https://github.com/me-no-dev/ESPAsyncWebServer)
2. Thanks to [rusty-bit](https://github.com/rusty-bit) to initiate the Discussion in [**AsyncWebserver for Portenta H7** #6](https://github.com/khoih-prog/AsyncWebServer_STM32/discussions/6) leading to these [Portenta_H7_AsyncTCP](https://github.com/khoih-prog/Portenta_H7_AsyncTCP) and [Portenta_H7_AsyncWebServer](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer) libraries
3. Thanks to [Jeremy Ellis](https://github.com/hpssjellis) to test and report the compile error and crash issue with mbed_portenta core v2.6.1, leading to v1.2.0
4. Thanks to [salasidis](https://github.com/salasidis) aka [rs77can](https://forum.arduino.cc/u/rs77can) to discuss and make the mavellous PR [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.4.0` to support using `CString` in optional `SDRAM` to save heap to send `very large data`
4. Thanks to [salasidis](https://github.com/salasidis) aka [rs77can](https://forum.arduino.cc/u/rs77can) to discuss and make the following marvellous PRs
- [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.4.0` to support using `CString` in optional `SDRAM` to save heap to send `very large data`
- [All memmove() removed - string no longer destroyed #11](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/11), leading to `v1.4.1` to remove `memmove()` and not to destroy String anymore

<table>
<tr>
Expand Down
5 changes: 5 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
## Table of Contents

* [Changelog](#changelog)
* [Releases v1.4.1](#Releases-v141)
* [Releases v1.4.0](#Releases-v140)
* [Releases v1.3.0](#Releases-v130)
* [Releases v1.2.1](#Releases-v121)
Expand All @@ -24,6 +25,10 @@

## Changelog

### Releases v1.4.1

1. Don't need `memmove()`, CString no longer destroyed. Check [All memmove() removed - string no longer destroyed #11](https://github.com/khoih-prog/Portenta_H7_AsyncWebServer/pull/11)

### Releases v1.4.0

1. Support using `CString` in optional `SDRAM` 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)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_AdvancedWebServer.ino - Dead simple AsyncWebServer for STM32 LAN8720 or built-in LAN8742A Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_AdvancedWebServer_MemoryIssues_SendArduinoString.ino - - Dead simple AsyncWebServer for Portenta_H7
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down Expand Up @@ -233,6 +233,8 @@ void setup()
Serial.println(PORTENTA_H7_ASYNC_TCP_VERSION);
Serial.println(PORTENTA_H7_ASYNC_WEBSERVER_VERSION);

AWS_LOGDEBUG3("TCP_MSS =", TCP_MSS, ", TCP_SND_BUF =", TCP_SND_BUF);

///////////////////////////////////

// start the ethernet connection and the server
Expand Down Expand Up @@ -290,7 +292,6 @@ void setup()
Serial.println(Ethernet.localIP());

PrintHeapData("Pre Create Arduino String");

}

void heartBeatPrint()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_AdvancedWebServer_MemoryIssues_Send_CString.ino - Dead simple AsyncWebServer for Portenta_H7
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down Expand Up @@ -43,7 +43,7 @@
#endif

#define _PORTENTA_H7_ATCP_LOGLEVEL_ 1
#define _PORTENTA_H7_AWS_LOGLEVEL_ 0
#define _PORTENTA_H7_AWS_LOGLEVEL_ 1

#define USE_ETHERNET_PORTENTA_H7 true

Expand All @@ -59,7 +59,7 @@ char *cStr;
#define CSTRING_SIZE 40000

// Select either cString is stored in SDRAM or not
#define USING_CSTRING_IN_SDRAM true
#define USING_CSTRING_IN_SDRAM false //true

#if USING_CSTRING_IN_SDRAM
#include "SDRAM.h"
Expand Down Expand Up @@ -242,9 +242,8 @@ void setup()
Serial.println(PORTENTA_H7_ASYNC_TCP_VERSION);
Serial.println(PORTENTA_H7_ASYNC_WEBSERVER_VERSION);

Serial.print("TCP_MSS = "); Serial.print(TCP_MSS); Serial.print(", TCP_SND_BUF = "); Serial.println(TCP_SND_BUF);
AWS_LOGDEBUG3("TCP_MSS =", TCP_MSS, ", TCP_SND_BUF =", TCP_SND_BUF);


#if USING_CSTRING_IN_SDRAM
SDRAM.begin();

Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/Async_HelloServer/Async_HelloServer.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_HelloServer.h
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/Async_HelloServer2/Async_HelloServer2.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_HelloServer.ino
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/Async_HttpBasicAuth/Async_HttpBasicAuth.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_HttpBasicAuth.ino - Dead simple AsyncWebServer for STM32 LAN8720 or built-in LAN8742A Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/Async_PostServer/Async_PostServer.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_PostServer.ino
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/MQTTClient_Auth/MQTTClient_Auth.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
MQTTClient_Auth.ino
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/MQTTClient_Basic/MQTTClient_Basic.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
MQTTClient_Basic.ino
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/MQTT_ThingStream/MQTT_ThingStream.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
MQTT_ThingStream.ino
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/WebClient/WebClient.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
WebClient.h
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
4 changes: 2 additions & 2 deletions examples/Ethernet/WebClientRepeating/WebClientRepeating.ino
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
WebClientRepeating.ino
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with with Vision-Shield Ethernet
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_AdvancedWebServer.ino - Dead simple AsyncWebServer for Portenta_H7
For Portenta_H7 (STM32H7) with Portenta_H7 WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************************************************************
Async_AdvancedWebServer_MemoryIssues_Send_CString.ino - Dead simple AsyncWebServer for Portenta_H7
For Portenta_H7 (STM32H7) with Portenta_H7 WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7
For Portenta_H7 (STM32H7) with Vision-Shield Ethernet or Murata WiFi
Portenta_H7_AsyncWebServer is a library for the Portenta_H7 with Vision-Shield Ethernet or Murata WiFi
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/Portenta_H7_AsyncWebServer
Expand Down
Loading

0 comments on commit afeca4e

Please sign in to comment.