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
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,7 +182,7 @@ to apply the better and faster **asynchronous** feature of the **powerful** [ESP
182
182
## Prerequisites
183
183
184
184
1.[`Arduino IDE 1.8.16+` for Arduino](https://www.arduino.cc/en/Main/Software)
185
-
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)
185
+
2.[`Arduino Core for STM32 v2.2.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32 boards. [](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
186
186
3.[`STM32Ethernet library v1.2.0+`](https://github.com/stm32duino/STM32Ethernet) for built-in LAN8742A Ethernet on (Nucleo-144, Discovery). [](https://github.com/stm32duino/STM32Ethernet/releases/latest)
187
187
4.[`LwIP library v2.1.2+`](https://github.com/stm32duino/LwIP) for built-in LAN8742A Ethernet on (Nucleo-144, Discovery). [](https://github.com/stm32duino/LwIP/releases/latest)
188
188
5.[`STM32AsyncTCP library v1.0.1+`](https://github.com/khoih-prog/STM32AsyncTCP) for built-in Ethernet on (Nucleo-144, Discovery). To install manually for Arduino IDE.
@@ -222,12 +222,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.
225
+
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.
226
226
227
-
Supposing the STM32 stm32 core version is 2.1.0. These files must be copied into the directory:
227
+
Supposing the STM32 stm32 core version is 2.2.0. These files must be copied into the directory:
228
228
229
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.1.0/system/STM32F4xx/stm32f4xx_hal_conf_default.h` for STM32F4.
230
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.1.0/system/STM32F7xx/stm32f7xx_hal_conf_default.h` for Nucleo-144 STM32F7.
229
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system/STM32F4xx/stm32f4xx_hal_conf_default.h` for STM32F4.
230
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system/STM32F7xx/stm32f7xx_hal_conf_default.h` for Nucleo-144 STM32F7.
231
231
232
232
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz,
233
233
theses files must be copied into the corresponding directory:
@@ -238,12 +238,12 @@ theses files must be copied into the corresponding directory:
238
238
239
239
#### 2. For STM32 boards to use Serial1
240
240
241
-
**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.
241
+
**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.
242
242
243
-
Supposing the STM32 stm32 core version is 2.1.0. These files must be copied into the directory:
243
+
Supposing the STM32 stm32 core version is 2.2.0. These files must be copied into the directory:
244
244
245
-
-`~/.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.
246
-
-`~/.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.
245
+
-`~/.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.
246
+
-`~/.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.
247
247
248
248
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz,
249
249
theses files must be copied into the corresponding directory:
@@ -1777,7 +1777,7 @@ Following are debug terminal output and screen shots when running example [Async
1777
1777
1778
1778
```
1779
1779
Starting AsyncMultiWebServer_STM32 on NUCLEO_F767ZI with LAN8742A built-in Ethernet
1780
-
AsyncWebServer_STM32 v1.4.0
1780
+
AsyncWebServer_STM32 v1.4.1
1781
1781
1782
1782
Connected to network. IP = 192.168.2.141
1783
1783
Initialize multiServer OK, serverIndex = 0, port = 8080
@@ -1810,7 +1810,7 @@ Following is debug terminal output when running example [WebClient](examples/Web
1810
1810
1811
1811
```
1812
1812
Starting WebClient on NUCLEO_F767ZI with LAN8742A built-in Ethernet
1813
-
AsyncWebServer_STM32 v1.4.0
1813
+
AsyncWebServer_STM32 v1.4.1
1814
1814
You're connected to the network, IP = 192.168.2.71
1815
1815
1816
1816
Starting connection to server...
@@ -1879,7 +1879,7 @@ Following is debug terminal output when running example [MQTTClient_Auth](exampl
1879
1879
1880
1880
```
1881
1881
Starting MQTTClient_Auth on NUCLEO_F767ZI with LAN8742A built-in Ethernet
1882
-
AsyncWebServer_STM32 v1.4.0
1882
+
AsyncWebServer_STM32 v1.4.1
1883
1883
1884
1884
Connected to network. IP = 192.168.2.71
1885
1885
Attempting MQTT connection to broker.emqx.io...connected
@@ -1897,7 +1897,7 @@ Following is debug terminal output when running example [MQTTClient_Basic](examp
1897
1897
1898
1898
```
1899
1899
Starting MQTTClient_Basic on NUCLEO_F767ZI with LAN8742A built-in Ethernet
1900
-
AsyncWebServer_STM32 v1.4.0
1900
+
AsyncWebServer_STM32 v1.4.1
1901
1901
1902
1902
Connected to network. IP = 192.168.2.71
1903
1903
Attempting MQTT connection to broker.shiftr.io...connected
@@ -1923,7 +1923,7 @@ Following is debug terminal output when running example [MQTT_ThingStream](examp
1923
1923
1924
1924
```
1925
1925
Starting MQTT_ThingStream on NUCLEO_F767ZI with LAN8742A built-in Ethernet
1926
-
AsyncWebServer_STM32 v1.4.0
1926
+
AsyncWebServer_STM32 v1.4.1
1927
1927
1928
1928
Connected to network. IP = 192.168.2.71
1929
1929
***************************************
@@ -1953,7 +1953,7 @@ Following is debug terminal output when running example [MQTTClient_Auth_LAN8720
1953
1953
1954
1954
```
1955
1955
Start MQTTClient_Auth_LAN8720 on BLACK_F407VE with LAN8720 Ethernet
1956
-
AsyncWebServer_STM32 v1.4.0
1956
+
AsyncWebServer_STM32 v1.4.1
1957
1957
1958
1958
Connected to network. IP = 192.168.2.150
1959
1959
Attempting MQTT connection to broker.emqx.io...connected
@@ -1992,7 +1992,7 @@ Following are debug terminal output and screen shots when running example [Async
1992
1992
1993
1993
```
1994
1994
Start AsyncMultiWebServer_STM32_LAN8720 on BLACK_F407VE with LAN8720 Ethernet
1995
-
AsyncWebServer_STM32 v1.4.0
1995
+
AsyncWebServer_STM32 v1.4.1
1996
1996
1997
1997
Connected to network. IP = 192.168.2.150
1998
1998
Initialize multiServer OK, serverIndex = 0, port = 8080
Copy file name to clipboardExpand all lines: changelog.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@
13
13
14
14
*[Table of contents](#table-of-contents)
15
15
*[Changelog](#changelog)
16
+
*[Releases v1.4.1](#releases-v141)
16
17
*[Releases v1.4.0](#releases-v140)
17
18
*[Releases v1.3.1](#releases-v131)
18
19
*[Releases v1.3.0](#releases-v130)
@@ -26,6 +27,10 @@
26
27
27
28
## Changelog
28
29
30
+
### Releases v1.4.1
31
+
32
+
1. Fix authenticate issue caused by libb64
33
+
29
34
### Releases v1.4.0
30
35
31
36
1. Fix base64 encoding of websocket client key and add WebServer progmem support. Check PR [Fix base64 encoding of websocket client key and progmem support for webserver #7](https://github.com/khoih-prog/AsyncWebServer_STM32/pull/7)
Copy file name to clipboardExpand all lines: src/AsyncEventSource_STM32.cpp
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_STM32
10
10
Licensed under MIT license
11
11
12
-
Version: 1.4.0
12
+
Version: 1.4.1
13
13
14
14
Version Modified By Date Comments
15
15
------- ----------- ---------- -----------
@@ -20,7 +20,8 @@
20
20
1.2.6 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
21
21
1.3.0 K Hoang 14/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
22
22
1.3.1 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
23
-
1.4.0 K Hoang 14/12/2021 Fix base64 encoding of websocket client key and add WebServer progmem support *****************************************************************************************************************************/
23
+
1.4.0 K Hoang 14/12/2021 Fix base64 encoding of websocket client key and add WebServer progmem support
24
+
1.4.1 K Hoang 12/01/2022 Fix authenticate issue caused by libb64 *****************************************************************************************************************************/
0 commit comments