From 8d981f49beed8aa5d1dff45a557d4b6af6596918 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 5 May 2022 17:02:18 -0700 Subject: [PATCH 1/5] Add missing espressif bootloader IDs --- _board/adafruit_qtpy_esp32s2.md | 1 + _board/ai_thinker_esp_12k_nodemcu.md | 1 + _board/espressif_esp32s3_devkitc_1_n8.md | 1 + _board/espressif_esp32s3_devkitc_1_n8r2.md | 1 + _board/espressif_esp32s3_devkitc_1_n8r8.md | 1 + _board/espressif_esp32s3_devkitm_1_n8.md | 1 + _board/espressif_kaluga_1.3.md | 1 + _board/gravitech_cucumber_m.md | 1 + _board/gravitech_cucumber_ms.md | 1 + _board/gravitech_cucumber_r.md | 1 + _board/gravitech_cucumber_rs.md | 1 + _board/hexky_s2.md | 2 ++ _board/lilygo_ttgo_t8_s2.md | 1 + _board/lilygo_ttgo_t8_s2_st7789.md | 1 + _board/microdev_micro_c3.md | 1 - _board/unexpectedmaker_feathers2_prerelease.md | 1 + _includes/download/board.html | 6 +++--- 17 files changed, 19 insertions(+), 4 deletions(-) diff --git a/_board/adafruit_qtpy_esp32s2.md b/_board/adafruit_qtpy_esp32s2.md index 8e8126256..a1cc8d709 100644 --- a/_board/adafruit_qtpy_esp32s2.md +++ b/_board/adafruit_qtpy_esp32s2.md @@ -8,6 +8,7 @@ board_url: "https://www.adafruit.com/product/5325" board_image: "adafruit_qtpy_esp32s2.jpg" date_added: 2021-11-30 family: esp32s2 +bootloader_id: adafruit_qtpy_esp32s2 features: - STEMMA QT/QWIIC - USB-C diff --git a/_board/ai_thinker_esp_12k_nodemcu.md b/_board/ai_thinker_esp_12k_nodemcu.md index 262c8558f..7c30e1c6e 100644 --- a/_board/ai_thinker_esp_12k_nodemcu.md +++ b/_board/ai_thinker_esp_12k_nodemcu.md @@ -8,6 +8,7 @@ board_url: "https://docs.ai-thinker.com/en/12k_development_board_esp32-s2" board_image: "ai_thinker_esp_12k_nodemcu.jpg" date_added: 2021-8-24 family: esp32s2 +bootloader_id: adafruit_qtpy_esp32s2 features: - Breadboard-Friendly - Wi-Fi diff --git a/_board/espressif_esp32s3_devkitc_1_n8.md b/_board/espressif_esp32s3_devkitc_1_n8.md index b219cc384..6a9c991cf 100644 --- a/_board/espressif_esp32s3_devkitc_1_n8.md +++ b/_board/espressif_esp32s3_devkitc_1_n8.md @@ -8,6 +8,7 @@ board_url: "https://www.adafruit.com/product/5312" board_image: "espressif_esp32s3_devkitc_1.jpg" date_added: 2022-1-4 family: esp32s3 +bootloader_id: espressif_esp32s3_devkitc_1 features: - Wi-Fi - Breadboard-Friendly diff --git a/_board/espressif_esp32s3_devkitc_1_n8r2.md b/_board/espressif_esp32s3_devkitc_1_n8r2.md index 5961947a4..e4402667a 100644 --- a/_board/espressif_esp32s3_devkitc_1_n8r2.md +++ b/_board/espressif_esp32s3_devkitc_1_n8r2.md @@ -8,6 +8,7 @@ board_url: "https://www.adafruit.com/product/5310" board_image: "espressif_esp32s3_devkitc_1.jpg" date_added: 2021-12-7 family: esp32s3 +bootloader_id: espressif_esp32s3_devkitc_1 features: - Wi-Fi - Breadboard-Friendly diff --git a/_board/espressif_esp32s3_devkitc_1_n8r8.md b/_board/espressif_esp32s3_devkitc_1_n8r8.md index c981f3cec..c1fe2b724 100644 --- a/_board/espressif_esp32s3_devkitc_1_n8r8.md +++ b/_board/espressif_esp32s3_devkitc_1_n8r8.md @@ -8,6 +8,7 @@ board_url: "https://www.adafruit.com/product/5336" board_image: "espressif_esp32s3_devkitc_1.jpg" date_added: 2022-1-15 family: esp32s3 +bootloader_id: espressif_esp32s3_devkitc_1 features: - Wi-Fi - Breadboard-Friendly diff --git a/_board/espressif_esp32s3_devkitm_1_n8.md b/_board/espressif_esp32s3_devkitm_1_n8.md index 0eee558ff..9dac06640 100644 --- a/_board/espressif_esp32s3_devkitm_1_n8.md +++ b/_board/espressif_esp32s3_devkitm_1_n8.md @@ -8,6 +8,7 @@ board_url: "https://www.adafruit.com/product/5311" board_image: "espressif_esp32s3_devkitm_1_n8.jpg" date_added: 2022-4-1 family: esp32s3 +bootloader_id: espressif_esp32s3_devkitm_1 features: - Wi-Fi - Breadboard-Friendly diff --git a/_board/espressif_kaluga_1.3.md b/_board/espressif_kaluga_1.3.md index 18f254053..dda35d375 100644 --- a/_board/espressif_kaluga_1.3.md +++ b/_board/espressif_kaluga_1.3.md @@ -8,6 +8,7 @@ board_url: "https://www.adafruit.com/product/4729" board_image: "espressif_kaluga_1.jpg" date_added: 2021-06-09 family: esp32s2 +bootloader_id: espressif_kaluga_1 features: - Wi-Fi --- diff --git a/_board/gravitech_cucumber_m.md b/_board/gravitech_cucumber_m.md index cbdd6dacd..55b2ef623 100644 --- a/_board/gravitech_cucumber_m.md +++ b/_board/gravitech_cucumber_m.md @@ -8,6 +8,7 @@ board_url: "https://www.gravitech.us/cumesdebo.html" board_image: "gravitech_cucumber_m.jpg" date_added: 2021-8-13 family: esp32s2 +bootloader_id: gravitech_cucumberRIS_v1.1 downloads_display: true features: - Wi-Fi diff --git a/_board/gravitech_cucumber_ms.md b/_board/gravitech_cucumber_ms.md index d8a789dc8..7aa24a620 100644 --- a/_board/gravitech_cucumber_ms.md +++ b/_board/gravitech_cucumber_ms.md @@ -8,6 +8,7 @@ board_url: "https://www.gravitech.us/cumsdebowise.html" board_image: "gravitech_cucumber_ms.jpg" date_added: 2021-8-13 family: esp32s2 +bootloader_id: gravitech_cucumberRIS_v1.1 downloads_display: true features: - Wi-Fi diff --git a/_board/gravitech_cucumber_r.md b/_board/gravitech_cucumber_r.md index eb928673b..4200a5906 100644 --- a/_board/gravitech_cucumber_r.md +++ b/_board/gravitech_cucumber_r.md @@ -8,6 +8,7 @@ board_url: "https://www.gravitech.us/curesdebo.html" board_image: "gravitech_cucumber_r.jpg" date_added: 2021-8-13 family: esp32s2 +bootloader_id: gravitech_cucumberRIS_v1.1 downloads_display: true features: - Wi-Fi diff --git a/_board/gravitech_cucumber_rs.md b/_board/gravitech_cucumber_rs.md index fe348c2e6..4a844c132 100644 --- a/_board/gravitech_cucumber_rs.md +++ b/_board/gravitech_cucumber_rs.md @@ -8,6 +8,7 @@ board_url: "https://www.gravitech.us/cursdebowise.html" board_image: "gravitech_cucumber_rs.jpg" date_added: 2021-8-13 family: esp32s2 +bootloader_id: gravitech_cucumberRIS_v1.1 downloads_display: true features: - Wi-Fi diff --git a/_board/hexky_s2.md b/_board/hexky_s2.md index a219fa537..c5077f05d 100644 --- a/_board/hexky_s2.md +++ b/_board/hexky_s2.md @@ -9,7 +9,9 @@ board_image: "unknown.jpg" downloads_display: false date_added: 2022-4-1 family: esp32s2 +bootloader_id: hexky_s2 features: + --- This board hasn't been fully documented yet. Please make a pull request adding more info to this file. diff --git a/_board/lilygo_ttgo_t8_s2.md b/_board/lilygo_ttgo_t8_s2.md index ea75fcaa0..674e9531c 100644 --- a/_board/lilygo_ttgo_t8_s2.md +++ b/_board/lilygo_ttgo_t8_s2.md @@ -8,6 +8,7 @@ board_url: "http://www.lilygo.cn/prod_view.aspx?TypeId=50033&Id=1321" board_image: "lilygo_ttgo_t8_s2.jpg" date_added: family: esp32s2 +bootloader_id: lilygo_ttgo_t8_s2 features: - Wi-Fi - Battery Charging diff --git a/_board/lilygo_ttgo_t8_s2_st7789.md b/_board/lilygo_ttgo_t8_s2_st7789.md index f60e70b7a..33507f9fd 100644 --- a/_board/lilygo_ttgo_t8_s2_st7789.md +++ b/_board/lilygo_ttgo_t8_s2_st7789.md @@ -8,6 +8,7 @@ board_url: "http://www.lilygo.cn/prod_view.aspx?TypeId=50033&Id=1321" board_image: "lilygo_ttgo_t8_s2_st7789.jpg" date_added: family: esp32s2 +bootloader_id: lilygo_ttgo_t8_s2_st7789 features: - Wi-Fi - Display diff --git a/_board/microdev_micro_c3.md b/_board/microdev_micro_c3.md index 1519f13ed..c54facd2d 100644 --- a/_board/microdev_micro_c3.md +++ b/_board/microdev_micro_c3.md @@ -8,7 +8,6 @@ board_url: "https://microdev.systems/" board_image: "microdev_micro_c3.jpg" date_added: 2021-10-06 family: esp32c3 -bootloader_id: microdev_micro_c3 features: - Bluetooth/BTLE - Breadboard-Friendly diff --git a/_board/unexpectedmaker_feathers2_prerelease.md b/_board/unexpectedmaker_feathers2_prerelease.md index e1e2b8b47..f7197da2e 100644 --- a/_board/unexpectedmaker_feathers2_prerelease.md +++ b/_board/unexpectedmaker_feathers2_prerelease.md @@ -8,6 +8,7 @@ board_url: "" board_image: "unexpectedmaker_feathers2_prerelease.jpg" date_added: 2020-6-14 family: esp32s2 +bootloader_id: unexpectedmaker_feathers2 features: - Feather-Compatible - Battery Charging diff --git a/_includes/download/board.html b/_includes/download/board.html index 48d2b38c8..1fc05a0e9 100644 --- a/_includes/download/board.html +++ b/_includes/download/board.html @@ -167,7 +167,7 @@

Past Releases

{% assign bootloader_id = page.bootloader_id %} {% if bootloader_version and bootloader_id %} -{% if page.family == 'esp32s2' %} +{% if page.family == 'esp32s2' or page.family == 'esp32c3' or page.family == 'esp32s3' %}

Install, Repair, or Update UF2 Bootloader

@@ -186,7 +186,7 @@

Install, Repair, or Update UF2 Bootloader

If a UF2 bootloader has never been installed on the board, or the UF2 bootloader was removed by erasing or overwriting the flash, the UF2 bootloader must be installed in order to flash .uf2 files onto the board. .bin files can be uploaded without a UF2 bootloader, using the - Adafruit WebSerial ESPTool + ESP Web Flasher or esptool.py.

@@ -211,7 +211,7 @@

Install, Repair, or Update UF2 Bootloader

  • Upload combined.bin (Google Chrome 89 or newer):
      -
    • Open Adafruit WebSerial ESPTool in a new window/tab.
    • +
    • Open ESP Web Flasher in a new window/tab.
    • Select 460800 Baud from the pull-down menu (top-right).
    • Click Connect (top-right).
    • Select the COM or Serial port from the pop-up window.
    • From 01107c0d7adc6e5690934d398faf8d810e0c58a2 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 5 May 2022 17:55:10 -0700 Subject: [PATCH 2/5] Updated bootloaders data file for c3 and s3 --- _data/bootloaders.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/_data/bootloaders.json b/_data/bootloaders.json index 08e43fb5a..62411fef8 100644 --- a/_data/bootloaders.json +++ b/_data/bootloaders.json @@ -9,6 +9,12 @@ "esp32s2": { "version": "0.9.0" }, + "esp32s3": { + "version": "0.9.0" + }, + "esp32c3": { + "version": "0.9.0" + }, "stm": {}, "cxd56": {}, "mimxrt10xx": {} From cb69280a53c35e710906d4c08c0a8b7de3684aec Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 5 May 2022 19:28:49 -0700 Subject: [PATCH 3/5] Update _data/bootloaders.json Co-authored-by: Neradoc --- _data/bootloaders.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/_data/bootloaders.json b/_data/bootloaders.json index 62411fef8..22b542d15 100644 --- a/_data/bootloaders.json +++ b/_data/bootloaders.json @@ -12,9 +12,7 @@ "esp32s3": { "version": "0.9.0" }, - "esp32c3": { - "version": "0.9.0" - }, + "esp32c3": {}, "stm": {}, "cxd56": {}, "mimxrt10xx": {} From 6792c5f6722b8fe249b9cbb0093eb83cfe73eaa6 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Fri, 6 May 2022 08:43:31 -0700 Subject: [PATCH 4/5] Remove QT Py C3 bootloader id --- _board/adafruit_qtpy_esp32c3.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_board/adafruit_qtpy_esp32c3.md b/_board/adafruit_qtpy_esp32c3.md index 52926ca7c..f139098e9 100644 --- a/_board/adafruit_qtpy_esp32c3.md +++ b/_board/adafruit_qtpy_esp32c3.md @@ -8,7 +8,6 @@ board_url: "https://www.adafruit.com/product/5405" board_image: "adafruit_qtpy_esp32c3.jpg" date_added: 2022-4-1 family: esp32c3 -bootloader_id: adafruit_qtpy_esp32c3 downloads_display: true features: - STEMMA QT/QWIIC From 5668d4e92689cc727dfd0397cc54642a33523679 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Tue, 10 May 2022 08:02:09 -0700 Subject: [PATCH 5/5] Fix feature name with extra words --- _board/adafruit_qtpy_esp32s2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_board/adafruit_qtpy_esp32s2.md b/_board/adafruit_qtpy_esp32s2.md index a1cc8d709..965567c6e 100644 --- a/_board/adafruit_qtpy_esp32s2.md +++ b/_board/adafruit_qtpy_esp32s2.md @@ -13,7 +13,7 @@ features: - STEMMA QT/QWIIC - USB-C - Breadboard-Friendly - - Wi-Fi (two version, onboard antenna or uFL connector) + - Wi-Fi --- What has your favorite Espressif WiFi microcontroller, comes with [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C port, and has lots of Flash and RAM memory for your next IoT project? What will make your next IoT project flyyyyy? What a cutie pie! Or is it... a **QT Py**? This diminutive dev board comes with one of our new favorite lil chips, the **ESP32-S2**!