If invoked with no argument using the build.sh script in the buildchain folder, it will build the firmware with the default configuration values (and place it in the artifacts folder. If instead called with the menuconfig argument (build.sh menuconfig) it will then pop up the configuration menu before building.
It could be used to provide a simplified building procedure for beginners, or to include it in a CI tool (e.g. GitHub Actions) in order to automatically build a default version of the firmware for each push.
A flash. sh script is also provided, which requires esptool to be installed on the user computer.
Windows scripts could be added as well in future to make it cross-platform.
This is a PR for a Docker-based buildchain.
If invoked with no argument using the
build.sh
script in thebuildchain
folder, it will build the firmware with the default configuration values (and place it in theartifacts
folder. If instead called with themenuconfig
argument (build.sh menuconfig
) it will then pop up the configuration menu before building.It could be used to provide a simplified building procedure for beginners, or to include it in a CI tool (e.g. GitHub Actions) in order to automatically build a default version of the firmware for each push.
A
flash. sh
script is also provided, which requiresesptool
to be installed on the user computer.Windows scripts could be added as well in future to make it cross-platform.