Skip to content

Commit e79569d

Browse files
authored
Iron release (#1407)
Signed-off-by: acuadros95 <[email protected]>
1 parent 9921162 commit e79569d

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ on:
88
jobs:
99

1010
micro_ros_arduino:
11-
runs-on: ubuntu-20.04
12-
container: ubuntu:20.04
11+
runs-on: ubuntu-latest
12+
container: ubuntu:jammy
1313

1414
steps:
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v3
1616
with:
1717
path: checkout/
1818

.github/workflows/library_generation.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
include:
17-
- distro: foxy
18-
branch: foxy
17+
- distro: humble
18+
branch: humble
19+
- distro: iron
20+
branch: iron
1921
- distro: rolling
20-
branch: main
21-
- distro: galactic
22-
branch: galactic
22+
branch: rolling
2323
steps:
24-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v3
2525
with:
2626
ref: ${{ matrix.branch }}
2727
- name: Get date

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
This is a micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI.
77

8-
As the build process for ROS 2 and micro-ROS is based on custom meta-build system tools and [CMake](https://cmake.org/), this library is provided as a precompiled library. However, users can rebuild their own precompiled libraries in order to modify the micro-ROS configuration or [RMW parameters](https://micro.ros.org/docs/tutorials/advanced/microxrcedds_rmw_configuration/) by customizing the respective [.meta file](https://github.com/micro-ROS/micro_ros_arduino/tree/main/extras/library_generation).
8+
As the build process for ROS 2 and micro-ROS is based on custom meta-build system tools and [CMake](https://cmake.org/), this library is provided as a precompiled library. However, users can rebuild their own precompiled libraries in order to modify the micro-ROS configuration or [RMW parameters](https://micro.ros.org/docs/tutorials/advanced/microxrcedds_rmw_configuration/) by customizing the respective [.meta file](https://github.com/micro-ROS/micro_ros_arduino/tree/iron/extras/library_generation).
99

1010
- [micro-ROS for Arduino](#micro-ros-for-arduino)
1111
- [Supported boards](#supported-boards)
@@ -62,7 +62,7 @@ Remember that is possible to use a micro-ROS Agent just with this docker command
6262

6363
```bash
6464
# Serial micro-ROS Agent
65-
docker run -it --rm -v /dev:/dev --privileged --net=host microros/micro-ros-agent:rolling serial --dev [YOUR BOARD PORT] -v6
65+
docker run -it --rm -v /dev:/dev --privileged --net=host microros/micro-ros-agent:iron serial --dev [YOUR BOARD PORT] -v6
6666
```
6767
### PlatformIO
6868

@@ -73,8 +73,8 @@ PlatformIO support for this repository has been deprecated in favor of its own b
7373
If you need to add custom packages or types, or customize any internal parameter of the micro-ROS stack, you will need to recompile this library from source code:
7474

7575
```bash
76-
docker pull microros/micro_ros_static_library_builder:rolling
77-
docker run -it --rm -v $(pwd):/project --env MICROROS_LIBRARY_FOLDER=extras microros/micro_ros_static_library_builder:rolling
76+
docker pull microros/micro_ros_static_library_builder:iron
77+
docker run -it --rm -v $(pwd):/project --env MICROROS_LIBRARY_FOLDER=extras microros/micro_ros_static_library_builder:iron
7878
```
7979

8080
Optionally a specific single target can be built using the `-p <LIBRARY_TARGET>` argument like this:
@@ -83,7 +83,7 @@ Optionally a specific single target can be built using the `-p <LIBRARY_TARGET>`
8383
docker run -it --rm -v $(pwd):/project --env MICROROS_LIBRARY_FOLDER=extras microros/micro_ros_static_library_builder:galactic -p <LIBRARY_TARGET>
8484
```
8585

86-
Available targets `LIBRARY_TARGETS` are available on the [top of the extras/library_generation/library_generation.sh file](https://github.com/micro-ROS/micro_ros_arduino/blob/main/extras/library_generation/library_generation.sh#L13-L24)
86+
Available targets `LIBRARY_TARGETS` are available on the [top of the extras/library_generation/library_generation.sh file](https://github.com/micro-ROS/micro_ros_arduino/blob/iron/extras/library_generation/library_generation.sh#L13-L24)
8787

8888
Folders added to `extras/library_generation/extra_packages` and entries added to `extras/library_generation/extra_packages/extra_packages.repos` will be taken into account by this build system.
8989
This should be used for example when adding custom messages types or custom micro-ROS packages.
@@ -99,7 +99,7 @@ Go inside your Arduino + Teensyduino installation and replace `platform.txt`:
9999
export TEENSYDUINO_VERSION=[Your Teensyduino library version, e.g: 1.57.2]
100100
export ARDUINO_PATH=[Your Arduino + Teensyduino path]
101101
cd $ARDUINO_PATH/hardware/avr/$TEENSYDUINO_VERSION/
102-
curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/main/extras/patching_boards/platform_teensy.txt > platform.txt
102+
curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/iron/extras/patching_boards/platform_teensy.txt > platform.txt
103103
```
104104

105105
### Patch SAM
@@ -109,7 +109,7 @@ Go inside your Arduino installation and replace `platform.txt`:
109109
```bash
110110
export ARDUINO_PATH=[Your Arduino path]
111111
cd $ARDUINO_PATH/hardware/sam/1.6.12/
112-
curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/main/extras/patching_boards/platform_arduinocore_sam.txt > platform.txt
112+
curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/iron/extras/patching_boards/platform_arduinocore_sam.txt > platform.txt
113113
```
114114

115115
## Purpose of the Project

extras/library_generation/library_generation.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ ros2 run micro_ros_setup create_firmware_ws.sh generate_lib
4141
pushd firmware/mcu_ws > /dev/null
4242

4343
# Workaround: Copy just tf2_msgs
44-
git clone -b rolling https://github.com/ros2/geometry2
44+
git clone -b iron https://github.com/ros2/geometry2
4545
cp -R geometry2/tf2_msgs ros2/tf2_msgs
4646
rm -rf geometry2
4747

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=micro_ros_arduino
2-
version=2.0.4-rolling
2+
version=3.0.0-iron
33
author=micro-ROS
44
maintainer=Pablo Garrido <[email protected]>
55
sentence=micro-ROS Arduino library

0 commit comments

Comments
 (0)