Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iron release #34

Merged
merged 1 commit into from
Jun 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

# micro-ROS app for Nuttx RTOS

| Galactic | Rolling |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![Galactic](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml/badge.svg?branch=galactic&event=schedule)](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml) | [![Rolling](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml/badge.svg?branch=main&event=schedule)](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml) |
| Humble | Iron | Rolling |
| ------ | ---- | ------- |
| [![Humble](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml/badge.svg?branch=humble&event=schedule)](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml) | [![Iron](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml/badge.svg?branch=iron&event=schedule)](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml) | [![Rolling](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml/badge.svg?branch=rolling&event=schedule)](https://github.com/micro-ROS/micro_ros_nuttx_app/actions/workflows/ci.yml) |


This component has been tested in Nuttx 10.1 and Nuttx 10.3.
Expand Down Expand Up @@ -81,7 +81,7 @@ Is possible to use a micro-ROS Agent just with this docker command:

```bash
# Serial micro-ROS Agent
docker run -it --rm -v /dev:/dev --privileged --net=host microros/micro-ros-agent:main serial --dev [YOUR BOARD PORT] -v6
docker run -it --rm -v /dev:/dev --privileged --net=host microros/micro-ros-agent:iron serial --dev [YOUR BOARD PORT] -v6
```
## Purpose of the Project

Expand Down
52 changes: 26 additions & 26 deletions micro_ros_lib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -42,39 +42,39 @@ toolchain.cmake: toolchain.cmake.in
micro_ros_dev/install:
rm -rf micro_ros_dev; \
mkdir micro_ros_dev; cd micro_ros_dev; \
git clone -b rolling https://github.com/ament/ament_cmake src/ament_cmake; \
git clone -b rolling https://github.com/ament/ament_lint src/ament_lint; \
git clone -b rolling https://github.com/ament/ament_package src/ament_package; \
git clone -b rolling https://github.com/ament/googletest src/googletest; \
git clone -b rolling https://github.com/ros2/ament_cmake_ros src/ament_cmake_ros; \
git clone -b rolling https://github.com/ament/ament_index src/ament_index; \
git clone -b iron https://github.com/ament/ament_cmake src/ament_cmake; \
git clone -b iron https://github.com/ament/ament_lint src/ament_lint; \
git clone -b iron https://github.com/ament/ament_package src/ament_package; \
git clone -b iron https://github.com/ament/googletest src/googletest; \
git clone -b iron https://github.com/ros2/ament_cmake_ros src/ament_cmake_ros; \
git clone -b iron https://github.com/ament/ament_index src/ament_index; \
colcon build --cmake-args -DBUILD_TESTING=OFF;

micro_ros_src/src: micro_ros_dev/install
rm -rf micro_ros_src; \
mkdir micro_ros_src; cd micro_ros_src; \
git clone -b ros2 https://github.com/eProsima/micro-CDR src/micro-CDR; \
git clone -b ros2 https://github.com/eProsima/Micro-XRCE-DDS-Client src/Micro-XRCE-DDS-Client; \
git clone -b master https://github.com/micro-ROS/rcl src/rcl; \
git clone -b master https://github.com/ros2/rclc src/rclc; \
git clone -b master https://github.com/micro-ROS/rcutils src/rcutils; \
git clone -b main https://github.com/micro-ROS/micro_ros_msgs src/micro_ros_msgs; \
git clone -b main https://github.com/micro-ROS/rmw-microxrcedds src/rmw-microxrcedds; \
git clone -b master https://github.com/micro-ROS/rosidl_typesupport src/rosidl_typesupport; \
git clone -b main https://github.com/micro-ROS/rosidl_typesupport_microxrcedds src/rosidl_typesupport_microxrcedds; \
git clone -b rolling https://github.com/ros2/rosidl src/rosidl; \
git clone -b rolling https://github.com/micro-ROS/rosidl_dynamic_typesupport src/rosidl_dynamic_typesupport; \
git clone -b rolling https://github.com/ros2/rmw src/rmw; \
git clone -b rolling https://github.com/ros2/rcl_interfaces src/rcl_interfaces; \
git clone -b rolling https://github.com/ros2/rosidl_defaults src/rosidl_defaults; \
git clone -b rolling https://github.com/ros2/unique_identifier_msgs src/unique_identifier_msgs; \
git clone -b rolling https://github.com/ros2/common_interfaces src/common_interfaces; \
git clone -b rolling https://github.com/ros2/test_interface_files src/test_interface_files; \
git clone -b rolling https://github.com/ros2/rmw_implementation src/rmw_implementation; \
git clone -b rolling https://github.com/ros2/rcl_logging src/rcl_logging; \
git clone -b rolling https://github.com/ros2/ros2_tracing src/ros2_tracing; \
git clone -b main https://github.com/micro-ROS/micro_ros_utilities src/micro_ros_utilities; \
git clone -b rolling https://github.com/ros2/rosidl_core src/rosidl_core; \
git clone -b iron https://github.com/micro-ROS/rcl src/rcl; \
git clone -b iron https://github.com/ros2/rclc src/rclc; \
git clone -b iron https://github.com/micro-ROS/rcutils src/rcutils; \
git clone -b iron https://github.com/micro-ROS/micro_ros_msgs src/micro_ros_msgs; \
git clone -b iron https://github.com/micro-ROS/rmw-microxrcedds src/rmw-microxrcedds; \
git clone -b iron https://github.com/micro-ROS/rosidl_typesupport src/rosidl_typesupport; \
git clone -b iron https://github.com/micro-ROS/rosidl_typesupport_microxrcedds src/rosidl_typesupport_microxrcedds; \
git clone -b iron https://github.com/ros2/rosidl src/rosidl; \
git clone -b iron https://github.com/micro-ROS/rosidl_dynamic_typesupport src/rosidl_dynamic_typesupport; \
git clone -b iron https://github.com/ros2/rmw src/rmw; \
git clone -b iron https://github.com/ros2/rcl_interfaces src/rcl_interfaces; \
git clone -b iron https://github.com/ros2/rosidl_defaults src/rosidl_defaults; \
git clone -b iron https://github.com/ros2/unique_identifier_msgs src/unique_identifier_msgs; \
git clone -b iron https://github.com/ros2/common_interfaces src/common_interfaces; \
git clone -b iron https://github.com/ros2/test_interface_files src/test_interface_files; \
git clone -b iron https://github.com/ros2/rmw_implementation src/rmw_implementation; \
git clone -b iron https://github.com/ros2/rcl_logging src/rcl_logging; \
git clone -b iron https://github.com/ros2/ros2_tracing src/ros2_tracing; \
git clone -b iron https://github.com/micro-ROS/micro_ros_utilities src/micro_ros_utilities; \
git clone -b iron https://github.com/ros2/rosidl_core src/rosidl_core; \
touch src/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE; \
touch src/ros2_tracing/test_tracetools/COLCON_IGNORE; \
touch src/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE; \
Expand Down