From 5f23433676475300e4e55a0846b0ea6ec0abc859 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Tue, 9 Dec 2025 12:39:30 -0800 Subject: [PATCH] Expand installer to more ESP32 Chips --- _data/bootloaders.json | 34 +++++++++++++++++++++++++--------- _includes/download/board.html | 5 +++-- _layouts/download.html | 5 +++-- 3 files changed, 31 insertions(+), 13 deletions(-) diff --git a/_data/bootloaders.json b/_data/bootloaders.json index 6a3b79017c..9cafa7da5c 100644 --- a/_data/bootloaders.json +++ b/_data/bootloaders.json @@ -7,21 +7,37 @@ "version": "v3.16.0" }, "esp32s2": { - "version": "0.35.0" + "version": "0.35.0", + "installer": true }, "esp32s3": { - "version": "0.35.0" + "version": "0.35.0", + "installer": true }, "analog": {}, "broadcom": {}, "cxd56": {}, - "esp32": {}, - "esp32c2": {}, - "esp32c3": {}, - "esp32c6": {}, - "esp32c61": {}, - "esp32h2": {}, - "esp32p4": {}, + "esp32": { + "installer": true + }, + "esp32c2": { + "installer": true + }, + "esp32c3": { + "installer": true + }, + "esp32c6": { + "installer": true + }, + "esp32c61": { + "installer": true + }, + "esp32h2": { + "installer": true + }, + "esp32p4": { + "installer": true + }, "litex": {}, "mimxrt10xx": {}, "rp2040": {}, diff --git a/_includes/download/board.html b/_includes/download/board.html index 52f78904e6..5154cca36b 100644 --- a/_includes/download/board.html +++ b/_includes/download/board.html @@ -7,7 +7,8 @@ {% assign stable = board[0].versions | where: "stable", true | sort: "version" %} {% assign unstable = board[0].versions | where: "stable", false | sort: "version" %} {% assign bootloaders = site.data.bootloaders.bootloaders %} -{% assign bootloader_version = bootloaders[page.family].version %} +{% assign bootloader_info = bootloaders[page.family] %} +{% assign bootloader_version = bootloader_info.version %} {% assign bootloader_id = page.bootloader_id %} {% assign releases = stable | concat: unstable %} {% assign bootloader_instructions = page.bootloader_nonstandard_entry_instructions %} @@ -150,7 +151,7 @@

CircuitPython {{ version.version }}

{% for extension in reverse_extensions %} DOWNLOAD .{{ extension | upcase }} NOW {% endfor %} - {% if page.family == 'esp32s2' or page.family == 'esp32c3' or page.family == 'esp32s3' or page.family == 'esp32' or page.family == 'esp32c6' %} + {% if bootloader_info and bootloader_info.installer and bootloader_info.installer == true %}