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

Commit 307792f

Browse files
authored
v1.5.0 to add support to ESP32-based WT32-ETH01
### Major Releases v1.5.0 1. Add support to ESP32-based WT32-ETH01 (ESP32 + LAN8720) boards, using EEPROM, SPIFFS or LittleFS
1 parent ecc86d5 commit 307792f

76 files changed

Lines changed: 3334 additions & 213 deletions

File tree

Some content is hidden

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

CONTRIBUTING.md

Lines changed: 7 additions & 5 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-
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.0, etc.)
17+
* Arduino IDE version (e.g. 1.8.15) or Platform.io version
18+
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.1, etc.)
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,11 @@ Please ensure to specify the following:
2626
### Example
2727

2828
```
29-
Arduino IDE version: 1.8.13
30-
Arduino SAM DUE Core Version 1.6.12
29+
Arduino IDE version: 1.8.15
30+
WT32_ETH01 board
31+
ESP32 core v1.0.6
3132
OS: Ubuntu 20.04 LTS
32-
Linux xy-Inspiron-3593 5.4.0-73-generic #82-Ubuntu SMP Wed Apr 14 17:39:42 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
33+
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
3334
3435
Context:
3536
The board couldn't autoreconnect to Local Blynk Server after router power recycling.
@@ -40,6 +41,7 @@ Steps to reproduce:
4041
3. ...
4142
4. ...
4243
```
44+
4345
### Sending Feature Requests
4446

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

README.md

Lines changed: 159 additions & 47 deletions
Large diffs are not rendered by default.

examples/AM2315_Ethernet/AM2315_Ethernet.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
/****************************************************************************************************************************
22
AM2315_Ethernet.ino
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88
99
Built by Khoi Hoang https://github.com/khoih-prog/Ethernet_Manager
1010
Licensed under MIT license
1111
12-
Version: 1.4.0
12+
Version: 1.5.0
1313
1414
Version Modified By Date Comments
1515
------- ----------- ---------- -----------
@@ -20,6 +20,7 @@
2020
Add customs HTML header feature. Fix bug.
2121
1.3.0 K Hoang 16/05/2021 Add support to RP2040-based boards such as RASPBERRY_PI_PICO
2222
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using RP2040 Arduino mbed core
23+
1.5.0 K Hoang 06/07/2021 Add support to WT32_ETH01 (ESP32 + LAN8720) boards
2324
*****************************************************************************************************************************/
2425

2526
#include "defines.h"

examples/AM2315_Ethernet/Credentials.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/****************************************************************************************************************************
22
Credentials.h
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88

examples/AM2315_Ethernet/defines.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/****************************************************************************************************************************
22
defines.h
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88

examples/AM2315_Ethernet/dynamicParams.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/****************************************************************************************************************************
22
dynamicParams.h
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88

examples/Ethernet_Generic/Credentials.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/****************************************************************************************************************************
22
Credentials.h
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88

examples/Ethernet_Generic/Ethernet_Generic.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
/****************************************************************************************************************************
22
Ethernet_Generic.ino
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88
99
Built by Khoi Hoang https://github.com/khoih-prog/Ethernet_Manager
1010
Licensed under MIT license
1111
12-
Version: 1.4.0
12+
Version: 1.5.0
1313
1414
Version Modified By Date Comments
1515
------- ----------- ---------- -----------
@@ -20,6 +20,7 @@
2020
Add customs HTML header feature. Fix bug.
2121
1.3.0 K Hoang 16/05/2021 Add support to RP2040-based boards such as RASPBERRY_PI_PICO
2222
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using RP2040 Arduino mbed core
23+
1.5.0 K Hoang 06/07/2021 Add support to WT32_ETH01 (ESP32 + LAN8720) boards
2324
*****************************************************************************************************************************/
2425

2526
#include "defines.h"

examples/Ethernet_Generic/defines.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/****************************************************************************************************************************
22
defines.h
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88

examples/Ethernet_Generic/dynamicParams.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/****************************************************************************************************************************
22
dynamicParams.h
3-
For W5x00 and ENC28J60 Ethernet shields.
3+
For W5x00, LAN8720 and ENC28J60 Ethernet shields.
44
5-
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00 or ENC28J60 shields,
5+
Ethernet_Manager is a library for nRF52, Teensy, STM32, SAM DUE and SAMD boards, with Ethernet W5x00, LAN8720 or ENC28J60 shields,
66
to enable easy configuration/reconfiguration of Credentials and autoconnect/autoreconnect of Ethernet.
77
AVR Mega is not supported.
88

0 commit comments

Comments
 (0)