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

Commit

Permalink
v1.8.0 to fix macAddress bug, etc.
Browse files Browse the repository at this point in the history
### Releases v1.8.0

1. Fix `macAddress` bug. Check [Unable so set MAC Address #2](#2)
2. Permit setting `macAddress` for supporting Ethernet shields W5x00 and ENC28J60
3. Add functions relating to `macAddress`
4. Rewrite all the examples to support new features
5. Drop support to `Ethernet_ESP8266`
6. Update `Packages' Patches`
  • Loading branch information
khoih-prog committed Sep 8, 2022
1 parent d04bc0f commit 1b264d8
Show file tree
Hide file tree
Showing 18 changed files with 1,131 additions and 400 deletions.
10 changes: 6 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
Please ensure to specify the following:

* Arduino IDE version (e.g. 1.8.19) or Platform.io version
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP32 core v2.0.2, ESP8266 core v3.0.2, ArduinoCore-mbed v3.0.1, etc.)
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP32 core v2.0.4, ESP8266 core v3.0.2, ArduinoCore-mbed v3.1.1, etc.)
* Contextual information (e.g. what you were trying to achieve)
* Simplest possible steps to reproduce
* Anything that might be relevant in your opinion, such as:
Expand All @@ -28,12 +28,12 @@ Please ensure to specify the following:
```
Arduino IDE version: 1.8.19
RASPBERRY_PI_PICO board
ArduinoCore-mbed v3.0.1
ArduinoCore-mbed v3.1.1
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.13.0-39-generic #44~20.04.1-Ubuntu SMP Thu Mar 24 16:43:35 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Context:
The board couldn't autoreconnect to Local Blynk Server after router power recycling.
The board couldn't connect to network
Steps to reproduce:
1. ...
Expand All @@ -51,3 +51,5 @@ There are usually some outstanding feature requests in the [existing issues list
### Sending Pull Requests

Pull Requests with changes and fixes are also welcome!


140 changes: 70 additions & 70 deletions README.md

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@


* [Changelog](#changelog)
* [Releases v1.8.0](#releases-v180)
* [Releases v1.7.2](#releases-v172)
* [Releases v1.7.1](#releases-v171)
* [Major Releases v1.7.0](#major-releases-v170)
Expand All @@ -32,6 +33,15 @@

## Changelog

### Releases v1.8.0

1. Fix `macAddress` bug. Check [Unable so set MAC Address #2](https://github.com/khoih-prog/Ethernet_Manager/issues/2)
2. Permit setting `macAddress` for supporting Ethernet shields W5x00 and ENC28J60
3. Add functions relating to `macAddress`
4. Rewrite all the examples to support new features
5. Drop support to `Ethernet_ESP8266`
6. Update `Packages' Patches`

### Releases v1.7.2

1. Use new [Ethernet_Generic library](https://github.com/khoih-prog/Ethernet_Generic) as default for W5x00.
Expand Down
10 changes: 5 additions & 5 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Ethernet_Manager",
"version": "1.7.2",
"version": "1.8.0",
"keywords": "communication, ethernet, esp8266, esp32, esp32-s2, esp32-c3, QNEthernet, rp2040, nano-rp2040-connect, W5x00, lan8720, SAM-DUE, SAMD, STM32, nRF52, Credentials, config-portal, WT32-ETH01, Double-Reset, MQTT, rpi-pico, ENC28J60, SAMD51, DynamicParameters, dynamic-params, customs-header, Manager",
"description": "Simple Ethernet Manager for Teensy, SAM DUE, SAMD, nRF52, ESP32 (including ESP32-S2/C3), ESP8266, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Config data saved in ESP LittleFS, SPIFFS or EEPROM, nRF52 LittleFS, EEPROM, DueFlashStorage or SAMD FlashStorage. For configuring/auto(re)connecting Ethernet W5x00, ENC28J60 and NativeEthernet/QNEthernet at runtime. Use much less memory compared to full-fledge WiFiManager. Config Portal (CP) will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into CP to use or change instead of manually input. Credentials are saved in LittleFS, (emulated-)EEPROM, FlashStorage_SAMD or DueFlashStorage. New powerful-yet-simple-to-use feature to enable adding dynamic parameters from sketch and input using the same CP. DoubleDetectDetector as well as Virtual Switches feature permits entering CP as requested. Configurable HTML Headers, Customs Style, Head Elements, CORS Header",
"authors":
Expand All @@ -27,7 +27,7 @@
{
"owner": "khoih-prog",
"name": "EthernetWebServer",
"version": ">=2.1.2",
"version": ">=2.2.2",
"platforms": ["*"]
},
{
Expand Down Expand Up @@ -57,7 +57,7 @@
{
"owner": "khoih-prog",
"name": "WebServer_WT32_ETH01",
"version": "^1.4.1",
"version": "^1.5.0",
"platforms": ["espressif32"]
},
{
Expand All @@ -69,12 +69,12 @@
{
"owner": "khoih-prog",
"name": "Ethernet_Generic",
"version": "^2.0.1"
"version": "^2.5.2"
},
{
"owner": "ssilverman",
"name": "QNEthernet",
"version": ">=0.14.0",
"version": ">=0.15.0",
"platforms": ["teensy"]
}
],
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=Ethernet_Manager
version=1.7.2
version=1.8.0
author=Khoi Hoang
license=MIT
maintainer=Khoi Hoang <khoih.prog@gmail.com>
Expand Down
14 changes: 7 additions & 7 deletions platformio/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -45,23 +45,23 @@ lib_compat_mode = strict

lib_deps =
; PlatformIO 4.x
; EthernetWebServer@>=2.1.2
; Ethernet_Generic>=2.0.1
; EthernetWebServer@>=2.2.2
; Ethernet_Generic>=2.5.2
; ESP_DoubleResetDetector@>=1.3.1
; DoubleResetDetector_Generic@>=1.8.1
; Functional-Vlpp@>=1.0.2
; FlashStorage_SAMD@>=1.3.2
; WebServer_WT32_ETH01@>=1.4.1
; WebServer_WT32_ETH01@>=1.5.0
; QNEthernet@>=0.14.0
; PlatformIO 5.x
khoih-prog/EthernetWebServer@>=2.1.2
khoih-prog/Ethernet_Generic@~2.0.1
khoih-prog/EthernetWebServer@>=2.2.2
khoih-prog/Ethernet_Generic@~2.5.2
khoih-prog/ESP_DoubleResetDetector@>=1.3.1
khoih-prog/DoubleResetDetector_Generic@>=1.8.1
khoih-prog/Functional-Vlpp@>=1.0.2
khoih-prog/FlashStorage_SAMD@>=1.3.2
khoih-prog/WebServer_WT32_ETH01@>=1.4.1
ssilverman/QNEthernet@>=0.14.0
khoih-prog/WebServer_WT32_ETH01@>=1.5.0
ssilverman/QNEthernet@>=0.15.0

build_flags =
; set your debug output (default=Serial)
Expand Down
Loading

0 comments on commit 1b264d8

Please sign in to comment.