Skip to content

Better distribution of firmware:

There are a few ways for distributing the firmware:

  • Currently users should install the base micropython image and upload the files from this firmware project with a python script

  • This could be a bit more convenient by adding a package.json. Then users can upload this firmware as a package using mpremote mip, without needing to clone the repository.

We could also join the micropython and firmware-project upload into one step by:

  • providing one .uf2 file bundling the micropython interpreter with a filesystem containing this project. (see https://pypi.org/project/uf2utils/)

  • or freeze the code into the micropython interpreter. But then the python files wouldn't be updateable independently.