Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.

Commit 344d7cc

Browse files
authored
v1.1.1
### Release v1.1.1 1. Permit sites with "Chain could not be linked to a trust anchor" such as mqtt.thingstream.io. 2. Add example MQTTS_ThingStream to demonstrate new feature
1 parent 24f5689 commit 344d7cc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+858
-501
lines changed

README.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ Check [`EthernetWebServer Library Issue: Support for STM32F Series`](https://git
117117
---
118118
---
119119

120+
### Release v1.1.1
121+
122+
1. Permit sites with "Chain could not be linked to a trust anchor" such as mqtt.thingstream.io.
123+
2. Add example MQTTS_ThingStream to demonstrate new feature
124+
120125
### Release v1.1.0
121126

122127
1. Initial coding for **STM32F/L/H/G/WB/MP1 boards (with 32+K Flash) running LAN8742A, W5x00 or ENC28J60 shields** using SSL.
@@ -901,6 +906,7 @@ If for some unfortunate reason you need SSL 3.0 or SSL 2.0, you will need to mod
901906
16. [WebClientRepeating](examples/WebClientRepeating)
902907
17. [WebClient_SSL](examples/WebClient_SSL)
903908
18. [WebServer](examples/WebServer)
909+
19. [**MQTTS_ThingStream**](examples/MQTTS_ThingStream). New from v1.1.1
904910

905911
---
906912
---
@@ -1863,11 +1869,107 @@ Message Send : STM32_Pub => Hello from MQTTClient_SSL_Complex on NUCLEO_F767ZI,
18631869
Message arrived [STM32_Pub] Hello from MQTTClient_SSL_Complex on NUCLEO_F767ZI, millis = 25025
18641870
```
18651871

1872+
---
1873+
1874+
9. The terminal output of **NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library** running [MQTTS_ThingStream example](examples/MQTTS_ThingStream)
1875+
1876+
```
1877+
Start MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1878+
[ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10
1879+
[ETHERNET_WEBSERVER] Default SPI pinout:
1880+
[ETHERNET_WEBSERVER] MOSI: 11
1881+
[ETHERNET_WEBSERVER] MISO: 12
1882+
[ETHERNET_WEBSERVER] SCK: 13
1883+
[ETHERNET_WEBSERVER] SS: 10
1884+
[ETHERNET_WEBSERVER] =========================
1885+
You're connected to the network, IP = 192.168.2.97
1886+
***************************************
1887+
esp32-sniffer/12345678/ble
1888+
***************************************
1889+
Attempting MQTT connection to mqtt.thingstream.io
1890+
...connected
1891+
Published connection message successfully!
1892+
Subcribed to: esp32-sniffer/12345678/ble
1893+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1894+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1895+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1896+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1897+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1898+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1899+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1900+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library
1901+
```
1902+
1903+
---
1904+
1905+
10. The terminal output of **NUCLEO_F767ZI with ENC28J60 & EthernetENC Library** running [MQTTS_ThingStream example](examples/MQTTS_ThingStream)
1906+
1907+
```
1908+
Start MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1909+
[ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10
1910+
[ETHERNET_WEBSERVER] Default SPI pinout:
1911+
[ETHERNET_WEBSERVER] MOSI: 11
1912+
[ETHERNET_WEBSERVER] MISO: 12
1913+
[ETHERNET_WEBSERVER] SCK: 13
1914+
[ETHERNET_WEBSERVER] SS: 10
1915+
[ETHERNET_WEBSERVER] =========================
1916+
You're connected to the network, IP = 192.168.2.97
1917+
***************************************
1918+
esp32-sniffer/12345678/ble
1919+
***************************************
1920+
Attempting MQTT connection to mqtt.thingstream.io
1921+
...connected
1922+
Published connection message successfully!
1923+
Subcribed to: esp32-sniffer/12345678/ble
1924+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1925+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1926+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1927+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1928+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1929+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library
1930+
```
1931+
1932+
---
1933+
1934+
11. The terminal output of **NUCLEO_F767ZI with W5x00 & Ethernet3 Library** running [MQTTS_ThingStream example](examples/MQTTS_ThingStream)
1935+
1936+
```
1937+
Start MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1938+
[ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10
1939+
[ETHERNET_WEBSERVER] Default SPI pinout:
1940+
[ETHERNET_WEBSERVER] MOSI: 11
1941+
[ETHERNET_WEBSERVER] MISO: 12
1942+
[ETHERNET_WEBSERVER] SCK: 13
1943+
[ETHERNET_WEBSERVER] SS: 10
1944+
[ETHERNET_WEBSERVER] =========================
1945+
1946+
Ethernet3 W5500 init, using SPI_CS = 10, number of sockets = 4
1947+
You're connected to the network, IP = 192.168.2.107
1948+
***************************************
1949+
esp32-sniffer/12345678/ble
1950+
***************************************
1951+
Attempting MQTT connection to mqtt.thingstream.io
1952+
...connected
1953+
Published connection message successfully!
1954+
Subcribed to: esp32-sniffer/12345678/ble
1955+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1956+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1957+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1958+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1959+
MQTT Message Send : esp32-sniffer/12345678/ble => Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1960+
MQTT Message receive [esp32-sniffer/12345678/ble] Hello from MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library
1961+
```
1962+
18661963
---
18671964
---
18681965

18691966
## Releases History
18701967

1968+
### Release v1.1.1
1969+
1970+
1. Permit sites with "Chain could not be linked to a trust anchor" such as mqtt.thingstream.io.
1971+
2. Add example MQTTS_ThingStream to demonstrate new feature
1972+
18711973
### Release v1.1.0
18721974

18731975
1. Initial coding for **STM32F/L/H/G/WB/MP1 boards (with 32+K Flash) running LAN8742A, W5x00 or ENC28J60 shields** using SSL.

examples/AdvancedWebServer/AdvancedWebServer.ino

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,6 @@
3636
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3737
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3838
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39-
40-
Version: 1.0.6
41-
42-
Version Modified By Date Comments
43-
------- ----------- ---------- -----------
44-
1.0.0 K Hoang 26/02/2020 Initial coding for STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) and ENC28J60
45-
1.0.1 K Hoang 28/02/2020 Add W5x00 Ethernet shields using Ethernet library
46-
1.0.2 K Hoang 05/03/2020 Remove dependency on functional-vlpp
47-
1.0.3 K Hoang 22/07/2020 Fix bug not closing client and releasing socket. Add features.
48-
1.0.4 K Hoang 23/07/2020 Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
49-
1.0.5 K Hoang 16/09/2020 Add support to Ethernet2, Ethernet3, Ethernet Large for W5x00
50-
Add support to new EthernetENC library for ENC28J60. Add debug feature.
51-
1.0.6 K Hoang 24/09/2020 Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
5239
*****************************************************************************************************************************/
5340
/*
5441
Currently support

examples/AdvancedWebServer/defines.h

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,14 @@
11
/****************************************************************************************************************************
22
defines.h
3-
4-
For STM32 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
5-
6-
EthernetWebServer_STM32 is a library for the STM32 running Ethernet WebServer
7-
8-
Based on and modified from ESP8266 https://github.com/esp8266/Arduino/releases
9-
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_STM32
3+
4+
For STM32F/L/H/G/WB/MP1 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
5+
6+
EthernetWebServer_SSL_STM32 is a library for STM32 using the Ethernet shields to run WebServer and Client with/without SSL
7+
8+
Use SSLClient Library code from https://github.com/OPEnSLab-OSU/SSLClient
9+
10+
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
1011
Licensed under MIT license
11-
Version: 1.0.6
12-
13-
Version Modified By Date Comments
14-
------- ----------- ---------- -----------
15-
1.0.0 K Hoang 26/02/2020 Initial coding for STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) and ENC28J60
16-
1.0.1 K Hoang 28/02/2020 Add W5x00 Ethernet shields using Ethernet library
17-
1.0.2 K Hoang 05/03/2020 Remove dependency on functional-vlpp
18-
1.0.3 K Hoang 22/07/2020 Fix bug not closing client and releasing socket. Add features.
19-
1.0.4 K Hoang 23/07/2020 Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
20-
1.0.5 K Hoang 16/09/2020 Add support to Ethernet2, Ethernet3, Ethernet Large for W5x00
21-
Add support to new EthernetENC library for ENC28J60. Add debug feature.
22-
1.0.6 K Hoang 24/09/2020 Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
2312
***************************************************************************************************************************************/
2413

2514
#ifndef defines_h
@@ -42,8 +31,8 @@
4231
//#define USE_BUILTIN_ETHERNET true
4332
#define USE_BUILTIN_ETHERNET false
4433

45-
#define USE_UIP_ETHERNET true
46-
//#define USE_UIP_ETHERNET false
34+
//#define USE_UIP_ETHERNET true
35+
#define USE_UIP_ETHERNET false
4736

4837
// To override the default CS/SS pin. Don't use unless you know exactly which pin to use
4938
// You can define here or customize for each board at same place with BOARD_TYPE
@@ -56,9 +45,9 @@
5645
#define USE_ETHERNET false //true
5746
#define USE_ETHERNET2 false //true
5847
#define USE_ETHERNET3 false //true
59-
#define USE_ETHERNET_LARGE false
48+
#define USE_ETHERNET_LARGE true
6049
#define USE_ETHERNET_ESP8266 false //true
61-
#define USE_ETHERNET_ENC true
50+
#define USE_ETHERNET_ENC false
6251
#define USE_CUSTOM_ETHERNET false
6352
#endif
6453

@@ -158,7 +147,7 @@
158147
#define BOARD_NAME BOARD_TYPE
159148
#endif
160149

161-
#include <EthernetWebServer_STM32.h>
150+
#include <EthernetWebServer_SSL_STM32.h>
162151

163152
// Enter a MAC address and IP address for your controller below.
164153
#define NUMBER_OF_MAC 20

examples/HelloServer/HelloServer.ino

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,13 @@
11
/****************************************************************************************************************************
22
HelloServer.ino - Dead simple web-server for Ethernet shields
3-
For STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 Ethernet
3+
For STM32F/L/H/G/WB/MP1 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
44
5-
EthernetWebServer_STM32 is a library for the STM32 run built-in Ethernet WebServer
5+
EthernetWebServer_SSL_STM32 is a library for STM32 using the Ethernet shields to run WebServer and Client with/without SSL
6+
7+
Use SSLClient Library code from https://github.com/OPEnSLab-OSU/SSLClient
68
7-
Based on and modified from ESP8266 https://github.com/esp8266/Arduino/releases
8-
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_STM32
9-
Licensed under MIT license
10-
Version: 1.0.6
11-
12-
Version Modified By Date Comments
13-
------- ----------- ---------- -----------
14-
1.0.0 K Hoang 26/02/2020 Initial coding for STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) and ENC28J60
15-
1.0.1 K Hoang 28/02/2020 Add W5x00 Ethernet shields using Ethernet library
16-
1.0.2 K Hoang 05/03/2020 Remove dependency on functional-vlpp
17-
1.0.3 K Hoang 22/07/2020 Fix bug not closing client and releasing socket. Add features.
18-
1.0.4 K Hoang 23/07/2020 Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
19-
1.0.5 K Hoang 16/09/2020 Add support to Ethernet2, Ethernet3, Ethernet Large for W5x00
20-
Add support to new EthernetENC library for ENC28J60. Add debug feature.
21-
1.0.6 K Hoang 24/09/2020 Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
9+
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
10+
Licensed under MIT license
2211
*****************************************************************************************************************************/
2312
/*
2413
Currently support

examples/HelloServer/defines.h

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,14 @@
11
/****************************************************************************************************************************
22
defines.h
33
4-
For STM32 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
4+
For STM32F/L/H/G/WB/MP1 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
55
6-
EthernetWebServer_STM32 is a library for the STM32 running Ethernet WebServer
6+
EthernetWebServer_SSL_STM32 is a library for STM32 using the Ethernet shields to run WebServer and Client with/without SSL
7+
8+
Use SSLClient Library code from https://github.com/OPEnSLab-OSU/SSLClient
79
8-
Based on and modified from ESP8266 https://github.com/esp8266/Arduino/releases
9-
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_STM32
10+
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
1011
Licensed under MIT license
11-
Version: 1.0.6
12-
13-
Version Modified By Date Comments
14-
------- ----------- ---------- -----------
15-
1.0.0 K Hoang 26/02/2020 Initial coding for STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) and ENC28J60
16-
1.0.1 K Hoang 28/02/2020 Add W5x00 Ethernet shields using Ethernet library
17-
1.0.2 K Hoang 05/03/2020 Remove dependency on functional-vlpp
18-
1.0.3 K Hoang 22/07/2020 Fix bug not closing client and releasing socket. Add features.
19-
1.0.4 K Hoang 23/07/2020 Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
20-
1.0.5 K Hoang 16/09/2020 Add support to Ethernet2, Ethernet3, Ethernet Large for W5x00
21-
Add support to new EthernetENC library for ENC28J60. Add debug feature.
22-
1.0.6 K Hoang 24/09/2020 Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
2312
***************************************************************************************************************************************/
2413

2514
#ifndef defines_h
@@ -158,7 +147,7 @@
158147
#define BOARD_NAME BOARD_TYPE
159148
#endif
160149

161-
#include <EthernetWebServer_STM32.h>
150+
#include <EthernetWebServer_SSL_STM32.h>
162151

163152
// Enter a MAC address and IP address for your controller below.
164153
#define NUMBER_OF_MAC 20

examples/HelloServer2/HelloServer2.ino

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,13 @@
11
/****************************************************************************************************************************
22
HelloServer2.h - Dead simple web-server for Ethernet shields
3-
For STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 Ethernet
3+
For STM32F/L/H/G/WB/MP1 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
44
5-
EthernetWebServer_STM32 is a library for the STM32 run built-in Ethernet WebServer
5+
EthernetWebServer_SSL_STM32 is a library for STM32 using the Ethernet shields to run WebServer and Client with/without SSL
6+
7+
Use SSLClient Library code from https://github.com/OPEnSLab-OSU/SSLClient
68
7-
Based on and modified from ESP8266 https://github.com/esp8266/Arduino/releases
8-
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_STM32
9+
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
910
Licensed under MIT license
10-
Version: 1.0.6
11-
12-
Version Modified By Date Comments
13-
------- ----------- ---------- -----------
14-
1.0.0 K Hoang 26/02/2020 Initial coding for STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) and ENC28J60
15-
1.0.1 K Hoang 28/02/2020 Add W5x00 Ethernet shields using Ethernet library
16-
1.0.2 K Hoang 05/03/2020 Remove dependency on functional-vlpp
17-
1.0.3 K Hoang 22/07/2020 Fix bug not closing client and releasing socket. Add features.
18-
1.0.4 K Hoang 23/07/2020 Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
19-
1.0.5 K Hoang 16/09/2020 Add support to Ethernet2, Ethernet3, Ethernet Large for W5x00
20-
Add support to new EthernetENC library for ENC28J60. Add debug feature.
21-
1.0.6 K Hoang 24/09/2020 Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
2211
*****************************************************************************************************************************/
2312
/*
2413
Currently support

examples/HelloServer2/defines.h

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,14 @@
11
/****************************************************************************************************************************
22
defines.h
33
4-
For STM32 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
4+
For STM32F/L/H/G/WB/MP1 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
55
6-
EthernetWebServer_STM32 is a library for the STM32 running Ethernet WebServer
6+
EthernetWebServer_SSL_STM32 is a library for STM32 using the Ethernet shields to run WebServer and Client with/without SSL
7+
8+
Use SSLClient Library code from https://github.com/OPEnSLab-OSU/SSLClient
79
8-
Based on and modified from ESP8266 https://github.com/esp8266/Arduino/releases
9-
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_STM32
10+
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
1011
Licensed under MIT license
11-
Version: 1.0.6
12-
13-
Version Modified By Date Comments
14-
------- ----------- ---------- -----------
15-
1.0.0 K Hoang 26/02/2020 Initial coding for STM32 with built-in Ethernet (Nucleo-144, DISCOVERY, etc) and ENC28J60
16-
1.0.1 K Hoang 28/02/2020 Add W5x00 Ethernet shields using Ethernet library
17-
1.0.2 K Hoang 05/03/2020 Remove dependency on functional-vlpp
18-
1.0.3 K Hoang 22/07/2020 Fix bug not closing client and releasing socket. Add features.
19-
1.0.4 K Hoang 23/07/2020 Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
20-
1.0.5 K Hoang 16/09/2020 Add support to Ethernet2, Ethernet3, Ethernet Large for W5x00
21-
Add support to new EthernetENC library for ENC28J60. Add debug feature.
22-
1.0.6 K Hoang 24/09/2020 Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
2312
***************************************************************************************************************************************/
2413

2514
#ifndef defines_h
@@ -158,7 +147,7 @@
158147
#define BOARD_NAME BOARD_TYPE
159148
#endif
160149

161-
#include <EthernetWebServer_STM32.h>
150+
#include <EthernetWebServer_SSL_STM32.h>
162151

163152
// Enter a MAC address and IP address for your controller below.
164153
#define NUMBER_OF_MAC 20

0 commit comments

Comments
 (0)