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_S3 + LwIP W5500
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_S3 boards using `LwIP W5500 Ethernet`.
2. Use `allman astyle`
  • Loading branch information
khoih-prog authored Dec 15, 2022
1 parent f0ea22e commit b4aa7d9
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 18 deletions.
20 changes: 11 additions & 9 deletions examples/Async_ESP32_FSWebServer/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# 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_SC_W5500_Manager Library](https://github.com/khoih-prog/AsyncESP32_SC_W5500_Manager) is relying on.

---

## First, how Config Portal works?

Expand All @@ -10,20 +12,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_SC_W5500_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_SC_W5500_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_SC_W5500_Manager/raw/main/Images/Configuration_Standard.png">
</p>

Enter your credentials, then click `Save`.
Expand All @@ -36,10 +38,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_SC_W5500_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_SC_W5500_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
```

### HOWTO Upload files to ESP32 (SPIFFS or FFat)
Expand All @@ -50,7 +52,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_SC_W5500_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 +61,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_SC_W5500_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_SC_W5500_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local_edit.png">
</p>


20 changes: 11 additions & 9 deletions examples/Async_ESP32_FSWebServer_DRD/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# 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_SC_W5500_Manager Library](https://github.com/khoih-prog/AsyncESP32_SC_W5500_Manager) is relying on.

---

## First, how Config Portal works?

Expand All @@ -10,20 +12,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_SC_W5500_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_SC_W5500_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_SC_W5500_Manager/raw/main/Images/Configuration_Standard.png">
</p>

Enter your credentials, then click `Save`.
Expand All @@ -36,10 +38,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_SC_W5500_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_SC_W5500_Manager-main/examples/Async_ESP32_FSWebServer_DRD/data
```

### HOWTO Upload files to ESP32 (SPIFFS or FFat)
Expand All @@ -50,7 +52,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_SC_W5500_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 +61,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_SC_W5500_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_SC_W5500_Manager/raw/main/examples/Async_ESP32_FSWebServer_DRD/pics/async-esp32fs.local_edit.png">
</p>


0 comments on commit b4aa7d9

Please sign in to comment.