Skip to content

Commit c786ff3

Browse files
authored
Merge pull request #1714 from makermelissa/main
Expand installer to more ESP32 Chips
2 parents adda3de + 5f23433 commit c786ff3

File tree

3 files changed

+31
-13
lines changed

3 files changed

+31
-13
lines changed

_data/bootloaders.json

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,37 @@
77
"version": "v3.16.0"
88
},
99
"esp32s2": {
10-
"version": "0.35.0"
10+
"version": "0.35.0",
11+
"installer": true
1112
},
1213
"esp32s3": {
13-
"version": "0.35.0"
14+
"version": "0.35.0",
15+
"installer": true
1416
},
1517
"analog": {},
1618
"broadcom": {},
1719
"cxd56": {},
18-
"esp32": {},
19-
"esp32c2": {},
20-
"esp32c3": {},
21-
"esp32c6": {},
22-
"esp32c61": {},
23-
"esp32h2": {},
24-
"esp32p4": {},
20+
"esp32": {
21+
"installer": true
22+
},
23+
"esp32c2": {
24+
"installer": true
25+
},
26+
"esp32c3": {
27+
"installer": true
28+
},
29+
"esp32c6": {
30+
"installer": true
31+
},
32+
"esp32c61": {
33+
"installer": true
34+
},
35+
"esp32h2": {
36+
"installer": true
37+
},
38+
"esp32p4": {
39+
"installer": true
40+
},
2541
"litex": {},
2642
"mimxrt10xx": {},
2743
"rp2040": {},

_includes/download/board.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
{% assign stable = board[0].versions | where: "stable", true | sort: "version" %}
88
{% assign unstable = board[0].versions | where: "stable", false | sort: "version" %}
99
{% assign bootloaders = site.data.bootloaders.bootloaders %}
10-
{% assign bootloader_version = bootloaders[page.family].version %}
10+
{% assign bootloader_info = bootloaders[page.family] %}
11+
{% assign bootloader_version = bootloader_info.version %}
1112
{% assign bootloader_id = page.bootloader_id %}
1213
{% assign releases = stable | concat: unstable %}
1314
{% assign bootloader_instructions = page.bootloader_nonstandard_entry_instructions %}
@@ -150,7 +151,7 @@ <h3>CircuitPython {{ version.version }}</h3>
150151
{% for extension in reverse_extensions %}
151152
<a class="download-button {% if version.stable %}stable{% else %}unstable{% endif %} {{ extension }}" href="{{ download_url }}/en_US/adafruit-circuitpython-{{ board_id }}-en_US-{{ version.version }}.{{ extension }}">DOWNLOAD .{{ extension | upcase }} NOW <i class="fas fa-download" aria-hidden="true"></i></a>
152153
{% endfor %}
153-
{% if page.family == 'esp32s2' or page.family == 'esp32c3' or page.family == 'esp32s3' or page.family == 'esp32' or page.family == 'esp32c6' %}
154+
{% if bootloader_info and bootloader_info.installer and bootloader_info.installer == true %}
154155
<button is="cp-install-button" class="installer-button" boardid="{{ board_id }}"
155156
{% for extension in version.extensions %}
156157
{{ extension }}file="{{ download_url }}/en_US/adafruit-circuitpython-{{ board_id }}-en_US-{{ version.version }}.{{ extension }}"

_layouts/download.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ <h2>Contribute</h2>
3030
</div>
3131
</div>
3232

33-
{% if page.family == 'esp32' or page.family == 'esp32s2' or page.family ==
34-
'esp32c3' or page.family == 'esp32s3' or page.family == 'esp32c6' %}
33+
{% assign bootloaders = site.data.bootloaders.bootloaders %}
34+
{% assign bootloader_info = bootloaders[page.family] %}
35+
{% if bootloader_info and bootloader_info.installer and bootloader_info.installer == true %}
3536
<script
3637
src="https://cdn.jsdelivr.net/gh/adafruit/web-firmware-installer-js@2/dist/cpinstaller.min.js"
3738
type="module"

0 commit comments

Comments
 (0)