samyarsadat/MicroROS Build Action
Action for building micro-ROS as a static C library.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| microros_dir | Micro-ROS directory. This directory should contain the source directory, the my_colcon.meta, and my_toolchain.cmake files. | yes | — |
| microros_source_dir | Micro-ROS source directory. The path should be relative to the micro-ROS directory. This directory should contain the micro-ROS setup repository and any extra packages that micro-ROS should be built with. Default is 'src'. | no | src |
| microros_setup_path | Path to the micro-ROS setup repository. The path should be relative to the micro-ROS source directory. Default is 'micro_ros_setup'. | no | micro_ros_setup |
| environment_setup_script | Path to evironment setup script. This script should perform any steps required to set up the environment for building micro-ROS for your specific platform. The default script is set-up for the RP2040. | no | "" |
| clone_microros_setup | Whether to clone the micro-ROS setup repository. Default is 'true'. Set to 'false' if the repository is added as a submodule or otherwise exists at the provided path. | yes | true |
| colcon_meta_file | Name of the colcon.meta file. This file should be in the micro-ROS directory. Default is 'my_colcon.meta'. | no | my_colcon.meta |
| toolchain_cmake_file | Name of the toolchain file. This file should be in the micro-ROS directory. Default is 'my_toolchain.cmake'. | no | my_toolchain.cmake |
| extra_build_packages | A space-separated list of packages that are to be built with the library. These packages should be in the micro-ROS source directory. The packages should be in a directory with the same name as the package. | no | "" |
Outputs
| name | description |
|---|---|
| library_build_dir | Relative path to the build directory. The libmicroros.a file and the include directory will be in this directory. |