From 88976b9e1cc3e7a9d71eded596f8db9ffb1ca523 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Mon, 27 Feb 2023 14:47:05 -0800 Subject: [PATCH] Update s3 devkits and installer bug fix --- _board/espressif_esp32s3_devkitc_1_n32r8.md | 2 -- _board/espressif_esp32s3_devkitc_1_n8.md | 2 -- _board/espressif_esp32s3_devkitc_1_n8r2.md | 2 -- _board/espressif_esp32s3_devkitc_1_n8r8.md | 2 -- _board/espressif_esp32s3_devkitm_1_n8.md | 2 -- cpinstaller/src/cpinstaller.js | 2 +- 6 files changed, 1 insertion(+), 11 deletions(-) diff --git a/_board/espressif_esp32s3_devkitc_1_n32r8.md b/_board/espressif_esp32s3_devkitc_1_n32r8.md index 962c761f..88fbb9d1 100644 --- a/_board/espressif_esp32s3_devkitc_1_n32r8.md +++ b/_board/espressif_esp32s3_devkitc_1_n32r8.md @@ -16,8 +16,6 @@ features: The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-2, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. **This version is equipped with the ESP32-S3-WROOM-2 (PCB antenna) with 32MB Flash and 8MB PSRAM.** -**Please note:** The S**3** is *similar* to the ESP32-S**2** - but adds a dual-core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. - Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there's a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once. At the core of the modules is an ESP32-S3R8V, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. ESP32-S3 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI® controller (compatible with ISO 11898-1), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication diff --git a/_board/espressif_esp32s3_devkitc_1_n8.md b/_board/espressif_esp32s3_devkitc_1_n8.md index 6a9c991c..99a5cd22 100644 --- a/_board/espressif_esp32s3_devkitc_1_n8.md +++ b/_board/espressif_esp32s3_devkitc_1_n8.md @@ -16,8 +16,6 @@ features: The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. **This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and no PSRAM.** -**Please note:** The S**3** is *similar* to the ESP32-S**2** - but adds a dual core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. - Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there's a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once. At the core of the module is an ESP32-S3FN8, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. diff --git a/_board/espressif_esp32s3_devkitc_1_n8r2.md b/_board/espressif_esp32s3_devkitc_1_n8r2.md index e4402667..fba545ae 100644 --- a/_board/espressif_esp32s3_devkitc_1_n8r2.md +++ b/_board/espressif_esp32s3_devkitc_1_n8r2.md @@ -16,8 +16,6 @@ features: The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. **This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and 2MB PSRAM.** -**Please note:** The S**3** is *similar* to the ESP32-S**2** - but adds a dual core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. - Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there's a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once. At the core of the module is an ESP32-S3FN8, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. diff --git a/_board/espressif_esp32s3_devkitc_1_n8r8.md b/_board/espressif_esp32s3_devkitc_1_n8r8.md index c1fe2b72..26722de2 100644 --- a/_board/espressif_esp32s3_devkitc_1_n8r8.md +++ b/_board/espressif_esp32s3_devkitc_1_n8r8.md @@ -16,8 +16,6 @@ features: The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. **This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and 8MB PSRAM.** -**Please note:** The S**3** is *similar* to the ESP32-S**2** - but adds a dual core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. - Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there's a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once. At the core of the module is an ESP32-S3FN8, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. diff --git a/_board/espressif_esp32s3_devkitm_1_n8.md b/_board/espressif_esp32s3_devkitm_1_n8.md index 9dac0664..a09c5fcd 100644 --- a/_board/espressif_esp32s3_devkitm_1_n8.md +++ b/_board/espressif_esp32s3_devkitm_1_n8.md @@ -16,8 +16,6 @@ features: The ESP32-S3-DevKitM-1 is an entry-level development board equipped with the ESP32-S3-MINI-1, a powerful, generic Wi-Fi + Bluetooth LE MCU module that features a rich set of peripherals, yet an optimized size. It's an ideal choice for a wide variety of application scenarios related to the Internet of Things (IoT), such as embedded systems, smart homes, wearable electronics, etc. ESP32-S3-MINI-1 comes with a PCB antenna. **This version is equipped with the ESP32-S3-MINI-1 with 8MB Flash.** -**Please note:** The S**3** is *similar* to the ESP32-S**2** - but adds a dual core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. - Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitM-1 on a breadboard. At the core of the module is an ESP32-S3FN8, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. diff --git a/cpinstaller/src/cpinstaller.js b/cpinstaller/src/cpinstaller.js index 2896fc4f..aa14a784 100644 --- a/cpinstaller/src/cpinstaller.js +++ b/cpinstaller/src/cpinstaller.js @@ -100,7 +100,7 @@ export class CPInstallButton extends InstallButton { }, uf2Only: { // Upgrade when Bootloader is already installer label: `Upgrade/Install CircuitPython [version] UF2 Only`, - steps: [this.stepWelcome, this.stepSelectBootDrive, this.stepCopyUf2, this.stepCredentials, this.stepSuccess], + steps: [this.stepWelcome, this.stepSelectBootDrive, this.stepCopyUf2, this.stepSelectCpyDrive, this.stepCredentials, this.stepSuccess], isEnabled: async () => { return this.hasNativeUsb() && !!this.uf2FileUrl }, }, binOnly: {