File tree Expand file tree Collapse file tree 3 files changed +31
-13
lines changed
Expand file tree Collapse file tree 3 files changed +31
-13
lines changed Original file line number Diff line number Diff line change 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" : {},
Original file line number Diff line number Diff line change 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 }} "
Original file line number Diff line number Diff 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 "
You can’t perform that action at this time.
0 commit comments