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

Commit 96eb8f8

Browse files
authored
v1.3.0 to add support to WT32_ETH01 boards
### Releases v1.3.0 1. Add support to WT32_ETH01 (ESP32 + LAN8720) boards 2. Add examples with new features
1 parent 5fd5acd commit 96eb8f8

File tree

37 files changed

+693
-290
lines changed

37 files changed

+693
-290
lines changed

CONTRIBUTING.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1414

1515
Please ensure to specify the following:
1616

17-
* Arduino IDE version (e.g. 1.8.13) or Platform.io version
18-
* `ESP8266`,`ESP32` or `STM32` Core Version (e.g. ESP8266 core v2.7.4, ESP32 v1.0.6 or STM32 v1.9.0)
17+
* Arduino IDE version (e.g. 1.8.15) or Platform.io version
18+
* `ESP8266`,`ESP32` or `STM32` Core Version (e.g. ESP8266 core v3.0.1, ESP32 v1.0.6 or STM32 v2.0.0)
1919
* Contextual information (e.g. what you were trying to achieve)
2020
* Simplest possible steps to reproduce
2121
* Anything that might be relevant in your opinion, such as:
@@ -26,10 +26,10 @@ Please ensure to specify the following:
2626
### Example
2727

2828
```
29-
Arduino IDE version: 1.8.13
29+
Arduino IDE version: 1.8.15
3030
ESP32 Core Version 1.0.6
3131
OS: Ubuntu 20.04 LTS
32-
Linux xy-Inspiron-3593 5.4.0-70-generic #78-Ubuntu SMP Fri Mar 19 13:29:52 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
32+
Linux xy-Inspiron-3593 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
3333
3434
Context:
3535
I encountered an endless loop while trying to connect to Local WiFi.
@@ -40,6 +40,7 @@ Steps to reproduce:
4040
3. ...
4141
4. ...
4242
```
43+
4344
### Sending Feature Requests
4445

4546
Feel free to post feature requests. It's helpful if you can explain exactly why the feature would be useful.

README.md

Lines changed: 141 additions & 32 deletions
Large diffs are not rendered by default.

examples/AsyncCustomHeader_STM32/AsyncCustomHeader_STM32.ino

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520

3621
#include "defines.h"

examples/AsyncDweetGet_STM32/AsyncDweetGet_STM32.ino

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520

3621
/**

examples/AsyncDweetPost_STM32/AsyncDweetPost_STM32.ino

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520

3621
// Dweet.io POST client. Connects to dweet.io once every ten seconds, sends a POST request and a request body.

examples/AsyncHTTPMultiRequests_ESP/AsyncHTTPMultiRequests_ESP.ino

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520
//************************************************************************************************************
3621
//
@@ -200,7 +185,7 @@ void setup()
200185
Serial.print(".");
201186
}
202187

203-
Serial.print(F("\nHTTP WebServer is @ IP : "));
188+
Serial.print(F("AsyncHTTPRequest @ IP : "));
204189
Serial.println(WiFi.localIP());
205190

206191
request.setDebug(false);

examples/AsyncHTTPRequest_ESP/AsyncHTTPRequest_ESP.ino

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520
//************************************************************************************************************
3621
//
@@ -167,7 +152,7 @@ void setup()
167152
Serial.print(".");
168153
}
169154

170-
Serial.print(F("\nHTTP WebServer is @ IP : "));
155+
Serial.print(F("AsyncHTTPRequest @ IP : "));
171156
Serial.println(WiFi.localIP());
172157

173158
request.setDebug(false);

examples/AsyncHTTPRequest_ESP_WiFiManager/AsyncHTTPRequest_ESP_WiFiManager.ino

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520
//************************************************************************************************************
3621
//

examples/AsyncHTTPRequest_STM32/AsyncHTTPRequest_STM32.ino

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520
//************************************************************************************************************
3621
//

examples/AsyncSimpleGET_STM32/AsyncSimpleGET_STM32.ino

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@
1616
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1818
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
19-
20-
Version: 1.2.0
21-
22-
Version Modified By Date Comments
23-
------- ----------- ---------- -----------
24-
1.0.0 K Hoang 14/09/2020 Initial coding to add support to STM32 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
25-
1.0.1 K Hoang 09/10/2020 Restore cpp code besides Impl.h code.
26-
1.0.2 K Hoang 09/11/2020 Make Mutex Lock and delete more reliable and error-proof
27-
1.1.0 K Hoang 23/12/2020 Add HTTP PUT, PATCH, DELETE and HEAD methods
28-
1.1.1 K Hoang 24/12/2020 Prevent crash if request and/or method not correct.
29-
1.1.2 K Hoang 11/02/2021 Rename _lock and _unlock to avoid conflict with AsyncWebServer library
30-
1.1.3 K Hoang 25/02/2021 Fix non-persistent Connection header bug
31-
1.1.4 K Hoang 21/03/2021 Fix `library.properties` dependency
32-
1.1.5 K Hoang 22/03/2021 Fix dependency on STM32AsyncTCP Library
33-
1.2.0 K Hoang 11/04/2021 Add support to LAN8720 using STM32F4 or STM32F7
3419
*****************************************************************************************************************************/
3520

3621
#include "defines.h"

0 commit comments

Comments
 (0)