From 4646ce67f4c710d4dc3ab38716793614b73f3a1d Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Wed, 1 Dec 2021 10:30:14 +0100 Subject: [PATCH 1/5] The default path doesn't use version (at least with Arduino IDE1) --- SOURCES/WEBAPP/ESP32/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCES/WEBAPP/ESP32/README.md b/SOURCES/WEBAPP/ESP32/README.md index 942f3a34..31b22add 100644 --- a/SOURCES/WEBAPP/ESP32/README.md +++ b/SOURCES/WEBAPP/ESP32/README.md @@ -31,7 +31,7 @@ The ESPAsyncWebServer library requires the AsyncTCP library to work. Follow the 1. Go to https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/ and click the `ESP32FS-1.0.zip` file to download. 2. Unzip the .zip folder and you should get `ESP32FS` folder 3. Move the `ESP32FS` folder to your Ardino IDE installation tools folder. -You should have a similar folder structure: `/Arduino-/tools/ESP32FS/tool/esp32fs.jar`. +You should have a similar folder structure: `/Arduino/tools/ESP32FS/tool/esp32fs.jar`. ## Installing the ArduinJSON library From fc63f3e9a92f133c7d3d3ab2a23d9425779ce9fd Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Wed, 1 Dec 2021 10:30:55 +0100 Subject: [PATCH 2/5] ESPtool now supports both Python2 & Python3, add a note about pyserial requirement --- SOURCES/WEBAPP/ESP32/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCES/WEBAPP/ESP32/README.md b/SOURCES/WEBAPP/ESP32/README.md index 31b22add..d4e32b88 100644 --- a/SOURCES/WEBAPP/ESP32/README.md +++ b/SOURCES/WEBAPP/ESP32/README.md @@ -66,7 +66,7 @@ You should have a similar folder structure: `/Arduino/tools/ESP32FS/to 2. Open `Tools > Card Types > Manage Cards` and install `ESP32 dev module`. 3. Select `Tools > Card Types > ESP32 Arduino > ESP32 Dev Module` as card. -Ensure Python2 is in your PATH (as `python`). +Ensure Python is in your PATH (as `python`) and it has pyserial module installed. ## Uploading Code and Files From fe96dc0909c9741725e67d6a291e35b87344d75c Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Wed, 1 Dec 2021 10:31:31 +0100 Subject: [PATCH 3/5] Add a note about firmware update document --- SOURCES/WEBAPP/ESP32/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SOURCES/WEBAPP/ESP32/README.md b/SOURCES/WEBAPP/ESP32/README.md index d4e32b88..20550294 100644 --- a/SOURCES/WEBAPP/ESP32/README.md +++ b/SOURCES/WEBAPP/ESP32/README.md @@ -71,11 +71,17 @@ Ensure Python is in your PATH (as `python`) and it has pyserial module installed ## Uploading Code and Files +Before uploading, read [firmware flashing](/DOCUMENTATION/AN001 Firmware Update EN.pdf). + + 1. Open the file `aurora.ino` in your ArduinoIDE and click on Upload. 2. After uploading the code, you need to upload the data files. 3. Go to `Tools > ESP32 Data` Sketch Upload and wait for the files to be uploaded. +## That's it + +You can now compile and upload new ESP32 firmware. ## espmake32 This is work in progres. **Only if** you are using [espmake32](https://github.com/plerup/makeEspArduino), you need to download the last libraries manually. **Else, skip this!** From bb8ea0bbb2e4cfe2f9e216853ea41e913c77d824 Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Wed, 1 Dec 2021 10:32:15 +0100 Subject: [PATCH 4/5] Make it clear esp32make is an alternative/experimental method --- SOURCES/WEBAPP/ESP32/README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/SOURCES/WEBAPP/ESP32/README.md b/SOURCES/WEBAPP/ESP32/README.md index 20550294..f7f2db80 100644 --- a/SOURCES/WEBAPP/ESP32/README.md +++ b/SOURCES/WEBAPP/ESP32/README.md @@ -82,13 +82,22 @@ Before uploading, read [firmware flashing](/DOCUMENTATION/AN001 Firmware Update ## That's it You can now compile and upload new ESP32 firmware. + + + +# Alternative method using espmake32 (experimental) + + +**Following instructions are meant only for espmake32, else skip this!** + ## espmake32 -This is work in progres. **Only if** you are using [espmake32](https://github.com/plerup/makeEspArduino), you need to download the last libraries manually. **Else, skip this!** -You'll find them here: +Download and install [espmake32](https://github.com/plerup/makeEspArduino). + +## Download and install libraries + +You have to download the last libraries manually, you'll find them here: 1. [ArduinoJson](https://github.com/bblanchon/ArduinoJson/releases/download/v6.13.0/ArduinoJson-v6.13.0.zip) 2. [u8g2](https://github.com/olikraus/u8g2/archive/master.zip), which does not offer proper releases. Let's hope master doesn't break anything. 3. [IRremote](https://github.com/z3t0/Arduino-IRremote/archive/master.zip). However, while [this PR from dspverden](https://github.com/z3t0/Arduino-IRremote/pull/689) isn't merged, you'll probably prefer [dspverden's branch](https://github.com/dspverden/Arduino-IRremote/archive/master.zip). - -I did not yet test much of this. From a208d6bbef467a94c473fa9c621fce9b27b3acb0 Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Wed, 1 Dec 2021 10:38:52 +0100 Subject: [PATCH 5/5] Fix relative link --- SOURCES/WEBAPP/ESP32/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SOURCES/WEBAPP/ESP32/README.md b/SOURCES/WEBAPP/ESP32/README.md index f7f2db80..809814a5 100644 --- a/SOURCES/WEBAPP/ESP32/README.md +++ b/SOURCES/WEBAPP/ESP32/README.md @@ -71,7 +71,7 @@ Ensure Python is in your PATH (as `python`) and it has pyserial module installed ## Uploading Code and Files -Before uploading, read [firmware flashing](/DOCUMENTATION/AN001 Firmware Update EN.pdf). +Before uploading, read [firmware update documentation](../../../DOCUMENTATION/AN001%20Firmware%20Update%20EN.pdf). 1. Open the file `aurora.ino` in your ArduinoIDE and click on Upload. @@ -83,7 +83,7 @@ Before uploading, read [firmware flashing](/DOCUMENTATION/AN001 Firmware Update You can now compile and upload new ESP32 firmware. - +---- # Alternative method using espmake32 (experimental)