samyarsadat/Pico Build Action
Action for building Raspberry Pi Pico C/C++ code.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| source_dir | Source code directory. The CMakeLists.txt file should be here. | yes | src |
| output_dir | Output directory for build artifacts. This path is relative to the source directory. | no | build |
| output_ext | A space-separated list of output binary file extensions. Default is '*.uf2 *.elf *.elf.map'. There must be a '*' before each extension. | no | *.uf2 *.elf *.elf.map |
| cmake_args | Additional arguments to pass to CMake. | no | "" |
| output_ignored_dirs | A space-separated list of directories to ignore when copying binary build artifacts. CMakeFiles, pico-sdk, pioasm, and elf2uf2 are ignored regardless. | no | "" |
| cmake_config_only | Only configure CMake and generate build files. Do not build the project. | no | false |
| makefiles_generator | CMake generator to use for generating build files. Default is 'Unix Makefiles'. | no | Unix Makefiles |
Outputs
| name | description |
|---|---|
| output_dir | Relative path to output directory for build artifacts. |