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 Feb 4, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+33-32
Original file line number
Diff line number
Diff line change
@@ -180,16 +180,16 @@ This library is based on, modified from:
180
180
181
181
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
182
182
2.[`ESP8266 Core 3.0.2+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [](https://github.com/esp8266/Arduino/releases/latest/)
5.[`Arduino Core for STM32 2.2.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for for STM32 using built-in Ethernet LAN8742A. [](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
5.[`Arduino Core for STM32 2.3.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for for STM32 using built-in Ethernet LAN8742A. [](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
185
185
6.[`ESPAsyncTCP v1.2.2+`](https://github.com/me-no-dev/ESPAsyncTCP) for ESP8266.
186
186
7.[`AsyncTCP v1.1.1+`](https://github.com/me-no-dev/AsyncTCP) for ESP32.
187
-
8.[`STM32Ethernet library v1.2.0+`](https://github.com/stm32duino/STM32Ethernet) for STM32 using built-in Ethernet LAN8742A on (Nucleo-144, Discovery). [](https://github.com/stm32duino/STM32Ethernet/releases/latest)
187
+
8.[`STM32Ethernet library v1.3.0+`](https://github.com/stm32duino/STM32Ethernet) for STM32 using built-in Ethernet LAN8742A on (Nucleo-144, Discovery). [](https://github.com/stm32duino/STM32Ethernet/releases/latest)
188
188
9.[`LwIP library v2.1.2+`](https://github.com/stm32duino/LwIP) for STM32 using built-in Ethernet LAN8742A on (Nucleo-144, Discovery). [](https://github.com/stm32duino/LwIP/releases/latest)
189
189
10.[`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.
190
190
11.[`ESPAsync_WiFiManager library v1.12.2+`](https://github.com/khoih-prog/ESPAsync_WiFiManager) for ESP32/ESP8266 using some examples. [](https://github.com/khoih-prog/ESPAsync_WiFiManager/releases)
191
-
12.[`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS. To install, check [](https://www.ardu-badge.com/LittleFS_esp32).
192
-
13.[`WebServer_WT32_ETH01 library v1.4.1+`](https://github.com/khoih-prog/WebServer_WT32_ETH01) if necessary to use WT32_ETH01 boards. To install, check [](https://www.ardu-badge.com/WebServer_WT32_ETH01)
191
+
12.[`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS only with ESP32 core v1.0.5-. To install, check [](https://www.ardu-badge.com/LittleFS_esp32).
192
+
13.[`WebServer_WT32_ETH01 library v1.5.0+`](https://github.com/khoih-prog/WebServer_WT32_ETH01) if necessary to use WT32_ETH01 boards. To install, check [](https://www.ardu-badge.com/WebServer_WT32_ETH01)
193
193
194
194
---
195
195
@@ -225,12 +225,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.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.
228
+
you have to copy the files [stm32f4xx_hal_conf_default.h](Packages_Patches/STM32/hardware/stm32/2.3.0/system/STM32F4xx) and [stm32f7xx_hal_conf_default.h](Packages_Patches/STM32/hardware/stm32/2.3.0/system/STM32F7xx) into STM32 stm32 directory (~/.arduino15/packages/STM32/hardware/stm32/2.3.0/system) to overwrite the old files.
229
229
230
-
Supposing the STM32 stm32 core version is 2.2.0. These files must be copied into the directory:
230
+
Supposing the STM32 stm32 core version is 2.3.0. These files must be copied into the directory:
231
231
232
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system/STM32F4xx/stm32f4xx_hal_conf_default.h` for STM32F4.
233
-
-`~/.arduino15/packages/STM32/hardware/stm32/2.2.0/system/STM32F7xx/stm32f7xx_hal_conf_default.h` for Nucleo-144 STM32F7.
232
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.3.0/system/STM32F4xx/stm32f4xx_hal_conf_default.h` for STM32F4.
233
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.3.0/system/STM32F7xx/stm32f7xx_hal_conf_default.h` for Nucleo-144 STM32F7.
234
234
235
235
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz,
236
236
theses files must be copied into the corresponding directory:
@@ -241,12 +241,12 @@ theses files must be copied into the corresponding directory:
241
241
242
242
#### 2. For STM32 boards to use Serial1
243
243
244
-
**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.
244
+
**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.3.0) into STM32 stm32 directory (~/.arduino15/packages/STM32/hardware/stm32/2.3.0). You have to modify the files corresponding to your boards, this is just an illustration how to do.
245
245
246
-
Supposing the STM32 stm32 core version is 2.2.0. These files must be copied into the directory:
246
+
Supposing the STM32 stm32 core version is 2.3.0. These files must be copied into the directory:
247
247
248
-
-`~/.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.
249
-
-`~/.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.
248
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.3.0/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/NUCLEO_F767ZI/variant.h` for Nucleo-144 NUCLEO_F767ZI.
249
+
-`~/.arduino15/packages/STM32/hardware/stm32/2.3.0/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/NUCLEO_L053R8/variant.h` for Nucleo-64 NUCLEO_L053R8.
250
250
251
251
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz,
252
252
theses files must be copied into the corresponding directory:
@@ -260,7 +260,7 @@ theses files must be copied into the corresponding directory:
260
260
261
261
### Note for Platform IO using ESP32 LittleFS
262
262
263
-
In Platform IO, to fix the error when using [`LittleFS_esp32 v1.0`](https://github.com/lorol/LITTLEFS) for ESP32-based boards with ESP32 core v1.0.4- (ESP-IDF v3.2-), uncomment the following line
263
+
In Platform IO, to fix the error when using [`LittleFS_esp32 v1.0.6`](https://github.com/lorol/LITTLEFS) for ESP32-based boards with ESP32 core v1.0.4- (ESP-IDF v3.2-), uncomment the following line
Starting AsyncHTTPRequest_ESP using ESP8266_NODEMCU
643
-
AsyncHTTPRequest_Generic v1.8.1
643
+
AsyncHTTPRequest_Generic v1.8.2
644
644
Connecting to WiFi SSID: HueNet1
645
645
...........
646
646
HTTP WebServer is @ IP : 192.168.2.81
@@ -672,7 +672,7 @@ HHHHHHHHH HHHHHHHHHH HHHHHHHHHH H
672
672
673
673
```
674
674
Start AsyncWebClientRepeating_STM32 on NUCLEO_F767ZI
675
-
AsyncHTTPRequest_Generic v1.8.1
675
+
AsyncHTTPRequest_Generic v1.8.2
676
676
AsyncHTTPRequest @ IP : 192.168.2.72
677
677
678
678
**************************************
@@ -725,7 +725,7 @@ AsyncHTTPRequest @ IP : 192.168.2.72
725
725
726
726
```
727
727
Start AsyncWebClientRepeating_STM32_LAN8720 on BLACK_F407VE
728
-
AsyncHTTPRequest_Generic v1.8.1
728
+
AsyncHTTPRequest_Generic v1.8.2
729
729
AsyncHTTPRequest @ IP : 192.168.2.150
730
730
731
731
@@ -780,8 +780,8 @@ AsyncHTTPRequest @ IP : 192.168.2.150
780
780
781
781
```
782
782
Starting AsyncHTTPRequest_WT32_ETH01 on ESP32_DEV with ETH_PHY_LAN8720
783
-
WebServer_WT32_ETH01 v1.4.1
784
-
AsyncHTTPRequest_Generic v1.8.1
783
+
WebServer_WT32_ETH01 v1.5.0
784
+
AsyncHTTPRequest_Generic v1.8.2
785
785
ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232, FULL_DUPLEX, 100Mbps
786
786
AsyncHTTPRequest @ IP : 192.168.2.232
787
787
@@ -806,8 +806,8 @@ H
806
806
807
807
```
808
808
Starting AsyncHTTPRequest_WT32_ETH01 on ESP32_DEV with ETH_PHY_LAN8720
809
-
WebServer_WT32_ETH01 v1.4.1
810
-
AsyncHTTPRequest_Generic v1.8.1
809
+
WebServer_WT32_ETH01 v1.5.0
810
+
AsyncHTTPRequest_Generic v1.8.2
811
811
ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232, FULL_DUPLEX, 100Mbps
812
812
AsyncHTTPRequest @ IP : 192.168.2.232
813
813
@@ -836,8 +836,8 @@ week_number: 15
836
836
837
837
```
838
838
Starting AsyncHTTPRequest_ESP_WiFiManager using LittleFS on ESP32C3_DEV
839
-
ESPAsync_WiFiManager v1.12.1
840
-
AsyncHTTPRequest_Generic v1.8.1
839
+
ESPAsync_WiFiManager v1.12.2
840
+
AsyncHTTPRequest_Generic v1.8.2
841
841
Stored: SSID = HueNet1, Pass = password
842
842
Got stored Credentials. Timeout 120s
843
843
ConnectMultiWiFi in setup
@@ -887,8 +887,8 @@ week_number: 15
887
887
888
888
```
889
889
Starting AsyncHTTPRequest_ESP_WiFiManager using LittleFS on ESP32S3_DEV
890
-
ESPAsync_WiFiManager v1.12.1
891
-
AsyncHTTPRequest_Generic v1.8.1
890
+
ESPAsync_WiFiManager v1.12.2
891
+
AsyncHTTPRequest_Generic v1.8.2
892
892
Stored: SSID = HueNet1, Pass = password
893
893
Got stored Credentials. Timeout 120s
894
894
ConnectMultiWiFi in setup
@@ -940,7 +940,7 @@ The terminal output of [AsyncHTTPRequest_ESP_Multi example](examples/AsyncHTTPRe
940
940
941
941
```
942
942
Starting AsyncHTTPRequest_ESP_Multi using ESP32_DEV
943
-
AsyncHTTPRequest_Generic v1.8.1
943
+
AsyncHTTPRequest_Generic v1.8.2
944
944
Connecting to WiFi SSID: HueNet1
945
945
.......
946
946
AsyncHTTPSRequest @ IP : 192.168.2.88
@@ -1001,7 +1001,7 @@ The terminal output of [AsyncHTTPRequest_ESP8266_Ethernet example](examples/Asyn
1001
1001
1002
1002
```
1003
1003
Starting AsyncHTTPRequest_ESP8266_Ethernet on ESP8266_NODEMCU_ESP12E using ESP8266_W5500 Ethernet
1004
-
AsyncHTTPRequest_Generic v1.8.1
1004
+
AsyncHTTPRequest_Generic v1.8.2
1005
1005
Connecting ethernet..
1006
1006
Ethernet IP address: 192.168.2.187
1007
1007
@@ -1051,7 +1051,7 @@ The terminal output of [AsyncHTTPRequest_ESP8266_Ethernet example](examples/Asyn
1051
1051
1052
1052
```
1053
1053
Starting AsyncHTTPRequest_ESP8266_Ethernet on ESP8266_NODEMCU_ESP12E using ESP8266_ENC28J60 Ethernet
1054
-
AsyncHTTPRequest_Generic v1.8.1
1054
+
AsyncHTTPRequest_Generic v1.8.2
1055
1055
Connecting to network : ..........................................................
1056
1056
Ethernet IP address: 192.168.2.187
1057
1057
@@ -1168,7 +1168,7 @@ This library is based on, modified, bug-fixed and improved from:
1168
1168
5. Thanks to [spdi](https://github.com/spdi) to report [**'Connection' header expects 'disconnect' instead 'close' ? #13**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/13) leading to new release v1.1.3 to fix bug.
1169
1169
6. Thanks to [andrewk123](https://github.com/andrewk123) to report [**Http GET polling causes crash when host disconnected #22**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/22) leading to new release v1.4.0 to fix bug.
1170
1170
7. Thanks to [DavidAntonin](https://github.com/DavidAntonin) to report [Cannot send requests to different addresses #4](https://github.com/khoih-prog/AsyncHTTPSRequest_Generic/issues/4) leading to new release v1.7.1 to demonstrate how to send requests to multiple addresses and receive responses from them.
1171
-
1171
+
8. Thanks to [per1234](https://github.com/per1234) to make PR [Remove unavailable items from depends field of library.properties](hhttps://github.com/khoih-prog/AsyncHTTPRequest_Generic/pull/35) leading to v1.8.2
1172
1172
1173
1173
<table>
1174
1174
<tr>
@@ -1181,6 +1181,7 @@ This library is based on, modified, bug-fixed and improved from:
Copy file name to clipboardExpand all lines: changelog.md
+8
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@
12
12
## Table of Contents
13
13
14
14
*[Changelog](#changelog)
15
+
* [Releases v1.8.2](#releases-v182)
15
16
* [Releases v1.8.1](#releases-v181)
16
17
* [Releases v1.8.0](#releases-v180)
17
18
*[Releases v1.7.1](#releases-v171)
@@ -38,6 +39,13 @@
38
39
39
40
## Changelog
40
41
42
+
### Releases v1.8.2
43
+
44
+
1. Fix library.properties to remove unavailable items from depends. Check [Remove unavailable items from depends field of library.properties #35](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/pull/35)
45
+
2. Remove lorol's LittleFS_esp32 library dependency as LittleFS has been included in new ESP32 cores v1.0.6+
46
+
3. Fix compile error for [AsyncHTTPRequest_ESP_WiFiManager example](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/tree/master/examples/AsyncHTTPRequest_ESP_WiFiManager)
47
+
4. Update `Packages' Patches`
48
+
41
49
### Releases v1.8.1
42
50
43
51
1. Add support to ESP8266 using ENC28J60 with [lwIP_enc28j60](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_enc28j60) library
Copy file name to clipboardExpand all lines: library.json
+2-8
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"AsyncHTTPRequest_Generic",
3
-
"version": "1.8.1",
3
+
"version": "1.8.2",
4
4
"description":"Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP8266 (WiFi, W5x00 or ENC28J60) and currently STM32 with LAN8720 or built-in LAN8742A Ethernet.",
0 commit comments