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

Commit

Permalink
v1.2.5 to update PIO
Browse files Browse the repository at this point in the history
### Releases v1.2.5

1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix
  • Loading branch information
khoih-prog authored Oct 9, 2021
1 parent cd5dfbe commit e85bc6f
Show file tree
Hide file tree
Showing 33 changed files with 95 additions and 141 deletions.
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ 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.15) or Platform.io version
* Board Core Version (e.g. ESP32 core v1.0.6 0r v2.0.0-rc1)
* Arduino IDE version (e.g. 1.8.16) or Platform.io version
* Board Core Version (e.g. ESP32 core v2.0.0)
* 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 @@ -26,11 +26,11 @@ Please ensure to specify the following:
### Example

```
Arduino IDE version: 1.8.15
Arduino IDE version: 1.8.16
WT32_ETH01 board
ESP32 core v1.0.6
ESP32 core v2.0.0
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.4.0-80-generic #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.4.0-86-generic #97-Ubuntu SMP Fri Sep 17 19:19:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Context:
I encountered a crash while trying to use the Timer Interrupt.
Expand Down
62 changes: 5 additions & 57 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,7 @@
* [Features](#features)
* [Why Async is better](#why-async-is-better)
* [Currently supported Boards](#currently-supported-boards)
* [Changelog](#changelog)
* [Releases v1.2.4](#releases-v124)
* [Releases v1.2.3](#releases-v123)
* [Changelog](changelog.md)
* [Prerequisites](#prerequisites)
* [Installation](#installation)
* [Use Arduino Library Manager](#use-arduino-library-manager)
Expand Down Expand Up @@ -86,7 +84,6 @@
* [1. AsyncMultiWebServer_WT32_ETH01 on WT32-ETH01 with ETH_PHY_LAN8720](#1-asyncmultiwebserver_wt32_eth01-on-wt32-eth01-with-eth_phy_lan8720)
* [Debug](#debug)
* [Troubleshooting](#troubleshooting)
* [Releases](#releases)
* [Issues](#issues)
* [TO DO](#to-do)
* [DONE](#done)
Expand Down Expand Up @@ -134,30 +131,12 @@ to apply the better and faster **asynchronous** feature of the **powerful** [ESP
---
---

## Changelog

#### Releases v1.2.4

1. Fix library compile error with ESP32 core v2.0.0-rc1+. Check [Fix compiler error for ESP32-C3 and mbed TLS v2.7.0+ #970](https://github.com/me-no-dev/ESPAsyncWebServer/pull/970)
2. Verify compatibility with new ESP32 core v2.0.0-rc1+


#### Releases v1.2.3

1. Initial coding to port [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) to WT32_ETH01 boards using builtin LAN8720A Ethernet.
2. Add more examples.
3. Add debugging features.
4. Bump up to v1.2.3 to sync with [ESPAsyncWebServer v1.2.3](https://github.com/me-no-dev/ESPAsyncWebServer).

---
---

## Prerequisites

1. [`Arduino IDE 1.8.15+` for Arduino](https://www.arduino.cc/en/Main/Software)
2. [`ESP32 Core 1.0.6+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [![Latest release](https://img.shields.io/github/release/espressif/arduino-esp32.svg)](https://github.com/espressif/arduino-esp32/releases/latest/)
3. [`ESP32 Core 2.0.0-rc1+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards to use experimental ESP32 core v2.0.0-rc1.
4. [`AsyncTCP library v1.1.1+`](https://github.com/me-no-dev/AsyncTCP).
1. [`Arduino IDE 1.8.16+`](https://www.arduino.cc/en/Main/Software)
2. [`ESP32 Core 2.0.0+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [![Latest release](https://img.shields.io/github/release/espressif/arduino-esp32.svg)](https://github.com/espressif/arduino-esp32/releases/latest/)
3. [`AsyncTCP library v1.1.1+`](https://github.com/me-no-dev/AsyncTCP).

---

Expand Down Expand Up @@ -1514,7 +1493,7 @@ Following are debug terminal output and screen shots when running example [Async
```
Starting AsyncMultiWebServer_WT32_ETH01 on WT32-ETH01 with ETH_PHY_LAN8720
AsyncWebServer_WT32_ETH01 v1.2.4
AsyncWebServer_WT32_ETH01 v1.2.5
ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232
FULL_DUPLEX, 100Mbps

Expand Down Expand Up @@ -1588,37 +1567,6 @@ Submit issues to: [AsyncWebServer_WT32_ETH01 issues](https://github.com/khoih-pr
---
---

## Releases

#### Releases v1.2.4

1. Fix library compile error with ESP32 core v2.0.0-rc1+. Check [Fix compiler error for ESP32-C3 and mbed TLS v2.7.0+ #970](https://github.com/me-no-dev/ESPAsyncWebServer/pull/970)
2. Verify compatibility with new ESP32 core v2.0.0-rc1+

#### Releases v1.2.3

1. Initial coding to port [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) to WT32_ETH01 boards using builtin LAN8720A Ethernet.
2. Add more examples.
3. Add debugging features.
4. Bump up to v1.2.3 to sync with [ESPAsyncWebServer v1.2.3](https://github.com/me-no-dev/ESPAsyncWebServer).

---

#### Currently Supported Boards

1. **WT32_ETH01 boards** using ESP32-based boards and LAN8720A Ethernet


---

This library is based on, modified from:

1. [Hristo Gochkov's ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer)

to apply the better and faster **asynchronous** feature of the [ESPAsyncWebServer Library](https://github.com/me-no-dev/ESPAsyncWebServer) into WT32_ETH01 boards using LAN8720A Ethernet.

---
---

### Contributions and Thanks

Expand Down
42 changes: 42 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# AsyncWebServer_WT32_ETH01

[![arduino-library-badge](https://www.ardu-badge.com/badge/AsyncWebServer_WT32_ETH01.svg?)](https://www.ardu-badge.com/AsyncWebServer_WT32_ETH01)
[![GitHub release](https://img.shields.io/github/release/khoih-prog/AsyncWebServer_WT32_ETH01.svg)](https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01/releases)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/AsyncWebServer_WT32_ETH01.svg)](http://github.com/khoih-prog/AsyncWebServer_WT32_ETH01/issues)

---
---

## Table of contents

* [Changelog](#changelog)
* [Releases v1.2.5](#releases-v125)
* [Releases v1.2.4](#releases-v124)
* [Releases v1.2.3](#releases-v123)


---
---

## Changelog

### Releases v1.2.5

1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix


#### Releases v1.2.4

1. Fix library compile error with ESP32 core v2.0.0-rc1+. Check [Fix compiler error for ESP32-C3 and mbed TLS v2.7.0+ #970](https://github.com/me-no-dev/ESPAsyncWebServer/pull/970)
2. Verify compatibility with new ESP32 core v2.0.0-rc1+


#### Releases v1.2.3

1. Initial coding to port [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) to WT32_ETH01 boards using builtin LAN8720A Ethernet.
2. Add more examples.
3. Add debugging features.
4. Bump up to v1.2.3 to sync with [ESPAsyncWebServer v1.2.3](https://github.com/me-no-dev/ESPAsyncWebServer).


Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01
Licensed under GPLv3 license
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01
Licensed under GPLv3 license
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,6 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
7 changes: 0 additions & 7 deletions examples/Async_AdvancedWebServer/Async_AdvancedWebServer.ino
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,6 @@
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
7 changes: 0 additions & 7 deletions examples/Async_HelloServer/Async_HelloServer.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01
Licensed under GPLv3 license
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
7 changes: 0 additions & 7 deletions examples/Async_HelloServer2/Async_HelloServer2.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01
Licensed under GPLv3 license
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
7 changes: 0 additions & 7 deletions examples/Async_PostServer/Async_PostServer.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01
Licensed under GPLv3 license
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/

#if !( defined(ESP32) )
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@
Based on and modified from ESPAsyncWebServer (https://github.com/me-no-dev/ESPAsyncWebServer)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01
Licensed under GPLv3 license
Version: 1.2.4
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
*****************************************************************************************************************************/
//
// A simple server implementation with regex routes:
Expand Down
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name":"AsyncWebServer_WT32_ETH01",
"version": "1.2.4",
"version": "1.2.5",
"description":"Asynchronous HTTP and WebSocket Server Library for WT32_ETH01 (ESP32 + LAN8720)",
"keywords":"http, async, async-webserver, websocket, webserver, esp32, wt32-eth01, lan8720, lan8720a",
"authors":
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=AsyncWebServer_WT32_ETH01
version=1.2.4
version=1.2.5
author=Hristo Gochkov,Khoi Hoang
maintainer=Khoi Hoang <khoih.prog@gmail.com>
license=GPLv3
Expand Down
3 changes: 2 additions & 1 deletion src/AsyncEventSource.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version: 1.2.5
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
1.2.5 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
*****************************************************************************************************************************/

#include "Arduino.h"
Expand Down
3 changes: 2 additions & 1 deletion src/AsyncEventSource.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version: 1.2.5
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
1.2.5 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
*****************************************************************************************************************************/

#ifndef ASYNCEVENTSOURCE_H_
Expand Down
3 changes: 2 additions & 1 deletion src/AsyncJson.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version: 1.2.5
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
1.2.5 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
*****************************************************************************************************************************/
/*
Async Response to use with ArduinoJson and AsyncWebServer
Expand Down
3 changes: 2 additions & 1 deletion src/AsyncWebServer_WT32_ETH01.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version: 1.2.5
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
1.2.5 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
*****************************************************************************************************************************/

#include "AsyncWebServer_WT32_ETH01.h"
Expand Down
5 changes: 3 additions & 2 deletions src/AsyncWebServer_WT32_ETH01.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,19 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version: 1.2.5
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
1.2.5 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
*****************************************************************************************************************************/

#ifndef _AsyncWebServer_WT32_ETH01_H_
#define _AsyncWebServer_WT32_ETH01_H_

#define ASYNC_WEBSERVER_WT32_ETH01_VERSION "AsyncWebServer_WT32_ETH01 v1.2.4"
#define ASYNC_WEBSERVER_WT32_ETH01_VERSION "AsyncWebServer_WT32_ETH01 v1.2.5"

#if ESP32
#warning Using ESP32 architecture for WebServer_WT32_ETH01
Expand Down
3 changes: 2 additions & 1 deletion src/AsyncWebServer_WT32_ETH01_Debug.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
You should have received a copy of the GNU Lesser General Public License along with this library;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Version: 1.2.4
Version: 1.2.5
Version Modified By Date Comments
------- ----------- ---------- -----------
1.2.3 K Hoang 17/07/2021 Initial porting for WT32_ETH01 (ESP32 + LAN8720). Sync with ESPAsyncWebServer v1.2.3
1.2.4 K Hoang 02/08/2021 Fix Mbed TLS compile error with ESP32 core v2.0.0-rc1+
1.2.5 K Hoang 09/10/2021 Update `platform.ini` and `library.json`
*****************************************************************************************************************************/

#pragma once
Expand Down
Loading

0 comments on commit e85bc6f

Please sign in to comment.