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 29, 2023. It is now read-only.
### Major Releases v1.3.0
1. Reduce usage of Arduino String with std::string
2. Optimize library code and examples by using **reference-passing instead of value-passing**.
3. Update `Packages' Patches`
Copy file name to clipboardExpand all lines: README.md
+94-19Lines changed: 94 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -267,7 +267,7 @@ Check [`EthernetWebServer Library Issue: Support for STM32F Series`](https://git
267
267
268
268
## Prerequisites
269
269
270
-
1.[`Arduino IDE 1.8.16+` for Arduino](https://www.arduino.cc/en/Main/Software)
270
+
1.[`Arduino IDE 1.8.18+` for Arduino](https://www.arduino.cc/en/Main/Software)
271
271
2.[`Arduino Core for STM32 v2.1.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32 boards. [](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
272
272
3.[`Functional-VLPP library v1.0.2+`](https://github.com/khoih-prog/functional-vlpp) to use server's lambda function. To install. check [](https://www.ardu-badge.com/Functional-Vlpp)
273
273
4. For built-in LAN8742A or LAN8720 Ethernet:
@@ -367,6 +367,8 @@ To fix [`Ethernet library`](https://www.arduino.cc/en/Reference/Ethernet), just
You can also use the forked and modified library at [Patched Ethernet](https://github.com/khoih-prog/Ethernet)
371
+
370
372
#### 3. For EthernetLarge library
371
373
372
374
To fix [`EthernetLarge library`](https://github.com/OPEnSLab-OSU/EthernetLarge), just copy these following files into the [`EthernetLarge library`](https://github.com/OPEnSLab-OSU/EthernetLarge) directory to overwrite the old files:
@@ -376,6 +378,7 @@ To fix [`EthernetLarge library`](https://github.com/OPEnSLab-OSU/EthernetLarge),
You can also use the forked and modified library at [Patched Ethernet2](https://github.com/khoih-prog/Ethernet2)
396
+
392
397
#### 5. For Ethernet3 library
393
398
394
-
To fix [`Ethernet3 library`](https://github.com/sstaub/Ethernet3), just copy these following files into the [`Ethernet3 library`](https://github.com/sstaub/Ethernet3) directory to overwrite the old files:
399
+
5.To fix [`Ethernet3 library`](https://github.com/sstaub/Ethernet3), just copy these following files into the [`Ethernet3 library`](https://github.com/sstaub/Ethernet3) directory to overwrite the old files:
You can also use the forked and modified library at [Patched Ethernet3](https://github.com/khoih-prog/Ethernet3)
404
+
398
405
#### 6. For UIPEthernet library
399
406
400
407
***To be able to compile and run on nRF52 boards with ENC28J60 using UIPEthernet library***, you have to copy these following files into the UIPEthernet `utility` directory to overwrite the old files:
@@ -1808,7 +1880,7 @@ The terminal output of **STM32F4 BLACK_F407VE with LAN8720 Ethernet and STM32Eth
1808
1880
1809
1881
```
1810
1882
Starting SimpleWebSocket_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library
1811
-
EthernetWebServer_STM32 v1.2.1
1883
+
EthernetWebServer_STM32 v1.3.0
1812
1884
Using mac index = 6
1813
1885
Connected! IP address: 192.168.2.138
1814
1886
starting WebSocket client
@@ -1833,7 +1905,7 @@ The terminal output of **BLACK_F407VE using LAN8720 Ethernet and STM32Ethernet L
1833
1905
1834
1906
```
1835
1907
Start WebClient_LAN8720 on BLACK_F407VE, using LAN8720 Ethernet & STM32Ethernet Library
1836
-
EthernetWebServer_STM32 v1.2.1
1908
+
EthernetWebServer_STM32 v1.3.0
1837
1909
You're connected to the network, IP = 192.168.2.139
1838
1910
1839
1911
Starting connection to server...
@@ -1906,7 +1978,7 @@ Following is debug terminal output and screen shot when running example [Advance
1906
1978
1907
1979
```
1908
1980
Start AdvancedWebServer_LAN8720 on BLACK_F407VE, using LAN8720 Ethernet & STM32Ethernet Library
1909
-
EthernetWebServer_STM32 v1.2.1
1981
+
EthernetWebServer_STM32 v1.3.0
1910
1982
HTTP EthernetWebServer is @ IP : 192.168.2.138
1911
1983
1912
1984
```
@@ -1972,7 +2044,10 @@ Submit issues to: [EthernetWebServer_STM32 issues](https://github.com/khoih-prog
1972
2044
6. Add **High-level HTTP (GET, POST, PUT, PATCH, DELETE) and WebSocket Client**
1973
2045
7. Add SSL/TLS Server support in [EthernetWebServer_SSL_STM32](https://github.com/khoih-prog/EthernetWebServer_SSL_STM32)
1974
2046
8. Add support to **Ethernet LAN8720** using [STM32Ethernet library](https://github.com/stm32duino/STM32Ethernet), for boards such as **Nucleo-144 (F429ZI, NUCLEO_F746NG, NUCLEO_F746ZG, NUCLEO_F756ZG), Discovery (DISCO_F746NG)** and **STM32F4 boards (BLACK_F407VE, BLACK_F407VG, BLACK_F407ZE, BLACK_F407ZG, BLACK_F407VE_Mini, DIYMORE_F407VGT, FK407M1)**
1975
-
2047
+
9. Reduce usage of Arduino String with std::string
2048
+
10. Optimize library code and examples by using **reference-passing instead of value-passing**
0 commit comments