Yup, exactly.
95% of the complexity is just being able to build the firmware. Unfortunately I don't know much about Windows, but it's definitely been discussed on the forum a bunch before. (And I guess the other option is to use WSL?) https://github.com/micropython/micropyt ... /README.md has the actual compiling instructions.
Then when you can do that, you run the build with a manifest.py of your choice. Have a look at ports/stm32/manifest.py for an example. You can put this anywhere on the filesystem (i.e. in your own git repo).
Code: Select all
make BOARD=PYBV11 FROZEN_MANIFEST=path/to/mymanifest.py
There's a good explanation of the concepts there, but unfortunately hasn't been updated for the new manifest system (endless list of documentation to be written...). But see https://github.com/peterhinch/micropyth ... /fastbuild for some more info about manifest.py
