8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
plugin_firmware_index.json
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate a new index for new boards named plugin_firmware_index.json, with the boards as the following entry:
{ "fqbn": "arduino:renesas_uno:unor4wifi", "firmware": [ { "version": "0.1.0", "url": "https://downloads.arduino.cc/arduino-fwuploader/firmwares/ESP32-S3/0.1.0/ESP32-S3.bin", "checksum": "SHA-256:37c4f003373448504d49d5e3c1754d1d90b9bba3f8f3b529b435d331ca6900b1", "size": "3951616", "module": "ESP32-S3" }, { "version": "0.2.0", "url": "https://downloads.arduino.cc/arduino-fwuploader/firmwares/ESP32-S3/0.2.0/ESP32-S3.bin", "checksum": "SHA-256:cb535826ba96d4f51bdac33d252c24bd9c692a7bef56710ec0431979cef09fc3", "size": "3951616", "module": "ESP32-S3" } ], "uploader_plugin": "arduino:uno-r4-wifi-fwuploader@1.0.0", "additional_tools": [ "arduino:espflash@2.0.0", "arduino:bossac@1.9.1-arduino5" ], "module": "ESP32-S3", "name": "Arduino Uno R4 WiFi" }
The old module_firmware_index.json can still be generated using the --no-new flag when launching the script.
module_firmware_index.json
--no-new
Sorry, something went wrong.
Add arduino uno r4 to boards.json
2540a77
Add arduino uno r4 to the generated boards json
fe31ef7
94f7f16
7695787
800402b
0c851e5
Do not use precompiled sketches and skip core installation for new bo…
7ab426e
…ards
Hard code uploader_plugin and additional_tools
cabb751
Add ESP32-S3 firmwares
730aeae
replace uno r4 placeholder fw with released ones
23de16e
Add mkr wifi 1010 to old_boards
06ab23b
I replaced the "placeholder firmware" with:
I also uploaded them to S3.
Actually with @cmaglie we decided it was best to have two separate json files. The old module_firmware_index.json and a new plugin_firmware_index.json file: containing only the new plugin supported boards. This way we can avoid showing unsupported board in case of arduino-fwuploader firmware list with an old version of the fw uploader. The generator.py and the CI should consider this.
arduino-fwuploader firmware list
generator.py
5c9f3d2
a649419
Create a different json for the new boards
5fa54e6
Use the same directory for both of the json files
168eb49
Add plugin firmware index generation steps to the workflow
b280d02
Reduce complexity using a new function to create the starting dictionary
cb536bf
385f7d0
alessio-perugini alessio-perugini approved these changes
umbynos umbynos approved these changes
cmaglie Awaiting requested review from cmaglie
MatteoPologruto
Successfully merging this pull request may close these issues.