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.
Copy file name to clipboardExpand all lines: README.md
+26-25Lines changed: 26 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -298,8 +298,8 @@ These boards are not supported:
298
298
-[`Ethernet2 library v1.0.4+`](https://github.com/khoih-prog/Ethernet2) for W5500. [](https://github.com/adafruit/Ethernet2/releases/latest)
299
299
-[`Ethernet3 library v1.5.5+`](https://github.com/sstaub/Ethernet3) for W5500/WIZ550io/WIZ850io/USR-ES1 with Wiznet W5500 chip. [](https://github.com/sstaub/Ethernet3/releases/latest)
300
300
6. For ENC28J60 Ethernet:
301
-
-[`EthernetENC library v2.0.1+`](https://github.com/jandrassy/EthernetENC) for ENC28J60. [](https://github.com/jandrassy/EthernetENC/releases/latest). **New and Better**
302
-
-[`UIPEthernet library v2.0.10+`](https://github.com/UIPEthernet/UIPEthernet) for ENC28J60. [](https://github.com/UIPEthernet/UIPEthernet/releases/latest)
301
+
-[`EthernetENC library v2.0.2+`](https://github.com/jandrassy/EthernetENC) for ENC28J60. [](https://github.com/jandrassy/EthernetENC/releases/latest). **New and Better**
302
+
-[`UIPEthernet library v2.0.11+`](https://github.com/UIPEthernet/UIPEthernet) for ENC28J60. [](https://github.com/UIPEthernet/UIPEthernet/releases/latest)
303
303
304
304
---
305
305
@@ -338,12 +338,12 @@ To use LAN8720 on some STM32 boards
you have to copy the files [stm32f4xx_hal_conf_default.h](Packages_Patches/STM32/hardware/stm32/2.1.0/system/STM32F4xx) and [stm32f7xx_hal_conf_default.h](Packages_Patches/STM32/hardware/stm32/2.1.0/system/STM32F7xx) into STM32 stm32 directory (~/.arduino15/packages/STM32/hardware/stm32/2.1.0/system) to overwrite the old files.
341
+
you have to copy the files [stm32f4xx_hal_conf_default.h](Packages_Patches/STM32/hardware/stm32/2.2.0/system/STM32F4xx) and [stm32f7xx_hal_conf_default.h](Packages_Patches/STM32/hardware/stm32/2.2.0/system/STM32F7xx) into STM32 stm32 directory (~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system) to overwrite the old files.
342
342
343
-
Supposing the STM32 stm32 core version is 2.1.0. These files must be copied into the directory:
343
+
Supposing the STM32 stm32 core version is 2.2.0. These files must be copied into the directory:
344
344
345
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.1.0/system/STM32F4xx/stm32f4xx_hal_conf_default.h` for STM32F4.
346
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.1.0/system/STM32F7xx/stm32f7xx_hal_conf_default.h` for Nucleo-144 STM32F7.
345
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system/STM32F4xx/stm32f4xx_hal_conf_default.h` for STM32F4.
346
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system/STM32F7xx/stm32f7xx_hal_conf_default.h` for Nucleo-144 STM32F7.
347
347
348
348
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz,
349
349
theses files must be copied into the corresponding directory:
@@ -354,12 +354,12 @@ theses files must be copied into the corresponding directory:
354
354
355
355
#### 2. For STM32 boards to use Serial1
356
356
357
-
**To use Serial1 on some STM32 boards without Serial1 definition (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.) boards**, you have to copy the files [STM32 variant.h](Packages_Patches/STM32/hardware/stm32/2.1.0) into STM32 stm32 directory (~/.arduino15/packages/STM32/hardware/stm32/2.1.0). You have to modify the files corresponding to your boards, this is just an illustration how to do.
357
+
**To use Serial1 on some STM32 boards without Serial1 definition (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.) boards**, you have to copy the files [STM32 variant.h](Packages_Patches/STM32/hardware/stm32/2.2.0) into STM32 stm32 directory (~/.arduino15/packages/STM32/hardware/stm32/2.2.0). You have to modify the files corresponding to your boards, this is just an illustration how to do.
358
358
359
-
Supposing the STM32 stm32 core version is 2.1.0. These files must be copied into the directory:
359
+
Supposing the STM32 stm32 core version is 2.2.0. These files must be copied into the directory:
360
360
361
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.1.0/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/NUCLEO_F767ZI/variant.h` for Nucleo-144 NUCLEO_F767ZI.
362
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.1.0/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/NUCLEO_L053R8/variant.h` for Nucleo-64 NUCLEO_L053R8.
361
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/NUCLEO_F767ZI/variant.h` for Nucleo-144 NUCLEO_F767ZI.
362
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/NUCLEO_L053R8/variant.h` for Nucleo-64 NUCLEO_L053R8.
363
363
364
364
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz,
365
365
theses files must be copied into the corresponding directory:
@@ -1641,7 +1641,7 @@ Following is debug terminal output and screen shot when running example [Advance
1641
1641
1642
1642
```
1643
1643
Start AdvancedWebServer on NUCLEO_F767ZI, using LAN8742A Ethernet & STM32Ethernet Library
1644
-
EthernetWebServer_SSL_STM32 v1.4.1
1644
+
EthernetWebServer_SSL_STM32 v1.4.2
1645
1645
HTTP EthernetWebServer is @ IP : 192.168.2.117
1646
1646
.[EWS] String Len = 0, extend to 2048
1647
1647
EthernetWebServer::handleClient: New Client
@@ -1766,7 +1766,7 @@ The following is debug terminal output when running example [WebClientRepeating]
1766
1766
1767
1767
```
1768
1768
Start WebClientRepeating on NUCLEO_F767ZI, using ENC28J60 & EthernetENC Library
@@ -2376,7 +2376,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li
2376
2376
2377
2377
```
2378
2378
Start MQTTS_ThingStream_ThingStream on on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library
2379
-
EthernetWebServer_SSL_STM32 v1.4.1
2379
+
EthernetWebServer_SSL_STM32 v1.4.2
2380
2380
You're connected to the network, IP = 192.168.2.107
2381
2381
***************************************
2382
2382
esp32-sniffer/12345678/ble
@@ -2400,7 +2400,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li
2400
2400
2401
2401
```
2402
2402
Start WebClient_SSL_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library
2403
-
EthernetWebServer_SSL_STM32 v1.4.1
2403
+
EthernetWebServer_SSL_STM32 v1.4.2
2404
2404
Using mac index = 6
2405
2405
Connected! IP address: 192.168.2.138
2406
2406
Connecting to : www.arduino.cc, port : 443
@@ -2482,7 +2482,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li
2482
2482
2483
2483
```
2484
2484
Start MQTTClient_SSL_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library
2485
-
EthernetWebServer_SSL_STM32 v1.4.1
2485
+
EthernetWebServer_SSL_STM32 v1.4.2
2486
2486
You're connected to the network, IP = 192.168.2.138
2487
2487
Attempting MQTT connection to broker.emqx.io...connected
2488
2488
Published connection message successfully!
@@ -2506,7 +2506,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li
2506
2506
2507
2507
```
2508
2508
Start MQTTClient_SSL_Complex_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library
2509
-
EthernetWebServer_SSL_STM32 v1.4.1
2509
+
EthernetWebServer_SSL_STM32 v1.4.2
2510
2510
You're connected to the network, IP = 192.168.2.142
2511
2511
Attempting MQTT connection to broker.emqx.io...connected
2512
2512
Published connection message successfully!
@@ -2581,6 +2581,7 @@ Submit issues to: [EthernetWebServer_SSL_STM32 issues](https://github.com/khoih-
2581
2581
9. 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)**
2582
2582
10. Reduce usage of Arduino String with std::string
2583
2583
11. Optimize library code and examples by using **reference-passing instead of value-passing**.
2584
+
12. Fix authenticate issue and compiler warnings caused by libb64
"description": "Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running built-in Ethernet LAN8742A, LAN8720 or Ethernet W5x00, ENC28J60 shields. The WebServer supports HTTP/HTTPS GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP(S) Client and Secured WebSockets Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in LAN8742A Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.",
0 commit comments