Add script to build ESP-Hosted slave firmwares #326
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds support for building ESP-Hosted slave firmwares as part of the build process. It introduces a new build type, updates the build script to handle it, and adds a dedicated script for building ESP-Hosted firmwares for specific targets.
ESP-Hosted build integration:
hostedto thebuild.shscript, allowing users to trigger ESP-Hosted firmware builds via a command-line flag. [1] [2]hostedbuild type is selected, the build system now calls the newtools/build-hosted.shscript to handle the ESP-Hosted build process.esp32p4, the system will also invoke the ESP-Hosted build script to ensure relevant firmwares are built.New ESP-Hosted build script:
tools/build-hosted.sh, which locates the ESP-Hosted component, extracts its version information, and builds firmware binaries for theesp32c5andesp32c6targets. The script outputs the built binaries to a designated directory and provides status messages for each build.