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

Commit

Permalink
v1.0.0 for ESP32 + LwIP W5500 / ENC28J60
Browse files Browse the repository at this point in the history
#### Releases v1.0.0

1. Initial coding to port [ESPAsync_WiFiManager](https://github.com/khoih-prog/ESPAsync_WiFiManager) to ESP32 boards using `LwIP W5500 / ENC28J60 Ethernet`.
2. Use `allman astyle`
  • Loading branch information
khoih-prog authored Dec 12, 2022
1 parent f856ef8 commit db16a07
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
* [Async_ESP32_FSWebServer_DRD](examples/Async_ESP32_FSWebServer_DRD)
* [Example Async_ConfigOnSwitch](#example-Async_ConfigOnSwitch)
* [Debug Terminal Output Samples](#debug-terminal-output-samples)
* [1. Async_ConfigOnDoubleReset using LittleFS on ESP32_DEV with ESP32_W5500](#1-Async_ConfigOnDoubleReset-using-LittleFS-on-ESP32_DEV-with-ESP32_W5500)
* [1. Async_ConfigOnDoubleReset using LittleFS on ESP32_DEV with ESP32_ENC28J60](#1-Async_ConfigOnDoubleReset-using-LittleFS-on-ESP32_DEV-with-ESP32_ENC28J60)
* [2. Async_ConfigOnSwichFS using LittleFS on ESP32_DEV with ESP32_W5500](#2-Async_ConfigOnSwichFS-using-LittleFS-on-ESP32_DEV-with-ESP32_W5500)
* [3. Async_ESP32_FSWebServer_DRD using LittleFS on ESP32_DEV with ESP32_W5500](#3-Async_ESP32_FSWebServer_DRD-using-LittleFS-on-ESP32_DEV-with-ESP32_W5500)
* [Debug](#debug)
Expand Down
18 changes: 9 additions & 9 deletions examples/Async_ESP32_FSWebServer/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Async_ESP32_FSWebServer_DRD Example

Compare this efficient Async_ESP32_FSWebServer_DRD example with the so complicated twin [ESP32_FSWebServer_DRD](https://github.com/khoih-prog/ESP_WiFiManager/tree/main/examples/ESP32_FSWebServer_DRD) to appreciate the powerful AsynWebServer this [AsyncESP32_W5500_Manager Library](https://github.com/khoih-prog/AsyncESP32_W5500_Manager) is relying on.
Compare this efficient Async_ESP32_FSWebServer_DRD example with the so complicated twin [ESP32_FSWebServer_DRD](https://github.com/khoih-prog/ESP_WiFiManager/tree/main/examples/ESP32_FSWebServer_DRD) to appreciate the powerful AsynWebServer this [AsyncESP32_Ethernet_Manager Library](https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager) is relying on.

## First, how Config Portal works?

Expand All @@ -10,20 +10,20 @@ Connect to Config Portal @ the localIP address, e.g. `192.168.2.232`
You'll see this `Main` page:

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/Images/Main.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/Images/Main.png">
</p>

Select `Information` to enter the Info page where the board info will be shown (long page)

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/Images/Info.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/Images/Info.png">
</p>


Select `Configuration` to enter this page where you can select an AP and specify its WiFi Credentials

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/Images/Configuration_Standard.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/Images/Configuration_Standard.png">
</p>

Enter your credentials, then click `Save`.
Expand All @@ -36,10 +36,10 @@ This shows you how to use this example in Ubuntu (but you can use similar comman

### Download Data files

1. For example, you already downloaded data files from [Async_ESP32_FSWebServer_DRD data](https://github.com/khoih-prog/AsyncESP32_W5500_Manager/tree/main/examples/Async_ESP32_FSWebServer_DRD/data) to a local folder, for example:
1. For example, you already downloaded data files from [Async_ESP32_FSWebServer_DRD data](https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/tree/main/examples/Async_ESP32_FSWebServer_DRD/data) to a local folder, for example:

```
~/Arduino/libraries/AsyncESP32_W5500_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
~/Arduino/libraries/AsyncESP32_Ethernet_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
```

### HOWTO Upload files to ESP32 (SPIFFS or FFat)
Expand All @@ -50,7 +50,7 @@ Use one of these methods (preferable first)
2. or Upload the contents of the data folder with MkSPIFFS Tool ("ESP8266 Sketch Data Upload" in Tools menu in Arduino IDE)
3. or upload the contents of a folder by running the following commands:
```
Ubuntu$ cd ~/Arduino/libraries/AsyncESP32_W5500_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
Ubuntu$ cd ~/Arduino/libraries/AsyncESP32_Ethernet_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
Ubuntu$ for file in \`\ls -A1\`; do curl -F "file=@$PWD/$file" http://async-esp32fs.local/edit; done
```

Expand All @@ -59,13 +59,13 @@ Ubuntu$ for file in \`\ls -A1\`; do curl -F "file=@$PWD/$file" http://async-esp3
### Demonstrating pictures

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local.png">
</p>

4. Edit / Delete / Download any file in the the folder by going to http://async-esp32fs.local/edit

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local_edit.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local_edit.png">
</p>


18 changes: 9 additions & 9 deletions examples/Async_ESP32_FSWebServer_DRD/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Async_ESP32_FSWebServer_DRD Example

Compare this efficient Async_ESP32_FSWebServer_DRD example with the so complicated twin [ESP32_FSWebServer_DRD](https://github.com/khoih-prog/ESP_WiFiManager/tree/main/examples/ESP32_FSWebServer_DRD) to appreciate the powerful AsynWebServer this [AsyncESP32_W5500_Manager Library](https://github.com/khoih-prog/AsyncESP32_W5500_Manager) is relying on.
Compare this efficient Async_ESP32_FSWebServer_DRD example with the so complicated twin [ESP32_FSWebServer_DRD](https://github.com/khoih-prog/ESP_WiFiManager/tree/main/examples/ESP32_FSWebServer_DRD) to appreciate the powerful AsynWebServer this [AsyncESP32_Ethernet_Manager Library](https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager) is relying on.

## First, how Config Portal works?

Expand All @@ -10,20 +10,20 @@ Connect to Config Portal @ the localIP address, e.g. `192.168.2.232`
You'll see this `Main` page:

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/Images/Main.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/Images/Main.png">
</p>

Select `Information` to enter the Info page where the board info will be shown (long page)

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/Images/Info.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/Images/Info.png">
</p>


Select `Configuration` to enter this page where you can select an AP and specify its WiFi Credentials

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/Images/Configuration_Standard.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/Images/Configuration_Standard.png">
</p>

Enter your credentials, then click `Save`.
Expand All @@ -36,10 +36,10 @@ This shows you how to use this example in Ubuntu (but you can use similar comman

### Download Data files

1. For example, you already downloaded data files from [Async_ESP32_FSWebServer_DRD data](https://github.com/khoih-prog/AsyncESP32_W5500_Manager/tree/main/examples/Async_ESP32_FSWebServer_DRD/data) to a local folder, for example:
1. For example, you already downloaded data files from [Async_ESP32_FSWebServer_DRD data](https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/tree/main/examples/Async_ESP32_FSWebServer_DRD/data) to a local folder, for example:

```
~/Arduino/libraries/AsyncESP32_W5500_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
~/Arduino/libraries/AsyncESP32_Ethernet_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
```

### HOWTO Upload files to ESP32 (SPIFFS or FFat)
Expand All @@ -50,7 +50,7 @@ Use one of these methods (preferable first)
2. or Upload the contents of the data folder with MkSPIFFS Tool ("ESP8266 Sketch Data Upload" in Tools menu in Arduino IDE)
3. or upload the contents of a folder by running the following commands:
```
Ubuntu$ cd ~/Arduino/libraries/AsyncESP32_W5500_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
Ubuntu$ cd ~/Arduino/libraries/AsyncESP32_Ethernet_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
Ubuntu$ for file in \`\ls -A1\`; do curl -F "file=@$PWD/$file" http://async-esp32fs.local/edit; done
```

Expand All @@ -59,13 +59,13 @@ Ubuntu$ for file in \`\ls -A1\`; do curl -F "file=@$PWD/$file" http://async-esp3
### Demonstrating pictures

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local.png">
</p>

4. Edit / Delete / Download any file in the the folder by going to http://async-esp32fs.local/edit

<p align="center">
<img src="https://github.com/khoih-prog/AsyncESP32_W5500_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local_edit.png">
<img src="https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local_edit.png">
</p>


0 comments on commit db16a07

Please sign in to comment.