Skip to content

Commit

Permalink
Add Jazzy support
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Chou <[email protected]>
  • Loading branch information
hippo5329 committed Jun 1, 2024
1 parent 523b06d commit f9129d8
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ A explanation for adding custom targets is also present
The target ROS 2 distribution can be configured with the `board_microros_distro = <distribution>`, supported values are:
- `humble`
- `iron` *(default value)*
- `jazzy`
- `rolling`

### Transport configuration
Expand Down
10 changes: 10 additions & 0 deletions ci/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,16 @@ board_microros_distro = humble
lib_deps =
../

; Jazzy test
[env:portenta_h7_m7_jazzy]
platform = ststm32
board = portenta_h7_m7
framework = arduino
board_microros_transport = serial
board_microros_distro = jazzy
lib_deps =
../

; Rolling test
[env:portenta_h7_m7_rolling]
platform = ststm32
Expand Down
35 changes: 34 additions & 1 deletion microros_utils/repositories.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,14 @@ class Sources:
Repository("ament_cmake_ros", "https://github.com/ros2/ament_cmake_ros", "iron"),
Repository("ament_index", "https://github.com/ament/ament_index", "iron")
],
'jazzy': [
Repository("ament_cmake", "https://github.com/ament/ament_cmake", "jazzy"),
Repository("ament_lint", "https://github.com/ament/ament_lint", "jazzy"),
Repository("ament_package", "https://github.com/ament/ament_package", "jazzy"),
Repository("googletest", "https://github.com/ament/googletest", "jazzy"),
Repository("ament_cmake_ros", "https://github.com/ros2/ament_cmake_ros", "jazzy"),
Repository("ament_index", "https://github.com/ament/ament_index", "jazzy")
],
'rolling': [
Repository("ament_cmake", "https://github.com/ament/ament_cmake", "rolling"),
Repository("ament_lint", "https://github.com/ament/ament_lint", "rolling"),
Expand Down Expand Up @@ -140,6 +148,30 @@ class Sources:
Repository("rcl_logging", "https://github.com/ros2/rcl_logging", "iron"),
Repository("ros2_tracing", "https://github.com/ros2/ros2_tracing", "iron"),
],
'jazzy': [
Repository("micro-CDR", "https://github.com/eProsima/micro-CDR", "jazzy", "ros2"),
Repository("Micro-XRCE-DDS-Client", "https://github.com/eProsima/Micro-XRCE-DDS-Client", "jazzy", "ros2"),
Repository("rcl", "https://github.com/micro-ROS/rcl", "jazzy"),
Repository("rclc", "https://github.com/ros2/rclc", "jazzy"),
Repository("micro_ros_utilities", "https://github.com/micro-ROS/micro_ros_utilities", "jazzy"),
Repository("rcutils", "https://github.com/micro-ROS/rcutils", "jazzy"),
Repository("micro_ros_msgs", "https://github.com/micro-ROS/micro_ros_msgs", "jazzy"),
Repository("rmw-microxrcedds", "https://github.com/micro-ROS/rmw-microxrcedds", "jazzy"),
Repository("rosidl_typesupport", "https://github.com/micro-ROS/rosidl_typesupport", "jazzy"),
Repository("rosidl_typesupport_microxrcedds", "https://github.com/micro-ROS/rosidl_typesupport_microxrcedds", "jazzy"),
Repository("rosidl", "https://github.com/ros2/rosidl", "jazzy"),
Repository("rosidl_dynamic_typesupport", "https://github.com/ros2/rosidl_dynamic_typesupport", "jazzy"),
Repository("rosidl_core", "https://github.com/ros2/rosidl_core", "jazzy"),
Repository("rmw", "https://github.com/ros2/rmw", "jazzy"),
Repository("rcl_interfaces", "https://github.com/ros2/rcl_interfaces", "jazzy"),
Repository("rosidl_defaults", "https://github.com/ros2/rosidl_defaults", "jazzy"),
Repository("unique_identifier_msgs", "https://github.com/ros2/unique_identifier_msgs", "jazzy"),
Repository("common_interfaces", "https://github.com/ros2/common_interfaces", "jazzy"),
Repository("test_interface_files", "https://github.com/ros2/test_interface_files", "jazzy"),
Repository("rmw_implementation", "https://github.com/ros2/rmw_implementation", "jazzy"),
Repository("rcl_logging", "https://github.com/ros2/rcl_logging", "jazzy"),
Repository("ros2_tracing", "https://github.com/ros2/ros2_tracing", "jazzy"),
],
'rolling': [
Repository("micro-CDR", "https://github.com/eProsima/micro-CDR", "rolling", "ros2"),
Repository("Micro-XRCE-DDS-Client", "https://github.com/eProsima/Micro-XRCE-DDS-Client", "rolling", "ros2"),
Expand Down Expand Up @@ -169,5 +201,6 @@ class Sources:
ignore_packages = {
'humble': ['rcl_logging_log4cxx', 'rcl_logging_spdlog', 'rcl_yaml_param_parser', 'rclc_examples'],
'iron': ['test_tracetools', 'rcl_logging_spdlog', 'rcl_yaml_param_parser', 'rclc_examples'],
'jazzy': ['test_tracetools', 'rcl_logging_spdlog', 'rcl_yaml_param_parser', 'rclc_examples','lttngpy'],
'rolling': ['test_tracetools', 'rcl_logging_spdlog', 'rcl_yaml_param_parser', 'rclc_examples','lttngpy']
}
}

0 comments on commit f9129d8

Please sign in to comment.