You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How to use Micro-ROS with PlatformIO (#617) (#619)
* added support for STM32F4 and Ethernet
* Revert library changes
Signed-off-by: Pablo Garrido <[email protected]>
* added info about using Micro-ROS with PlatformIO
* prefity the README
* Minor mods
Signed-off-by: Pablo Garrido <[email protected]>
* Add table of contents
Signed-off-by: Pablo Garrido <[email protected]>
Co-authored-by: Pablo Garrido <[email protected]>
(cherry picked from commit bfe1696)
# Conflicts:
# README.md
Co-authored-by: Dominik Nowak <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+54-6Lines changed: 54 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,21 @@ This is a micro-ROS library for baremetal projects based on Arduino IDE or Ardui
4
4
5
5
As the build process for ROS 2 and micro-ROS is based on custom meta-build system tools and CMake, this library is provided as a precompiled library. Anyways, users can rebuild its own precompiled libraries in order to modify micro-ROS parameters, for example customizing prebuild meta file.
6
6
7
+
-[micro-ROS for Arduino](#micro-ros-for-arduino)
8
+
-[Supported boards](#supported-boards)
9
+
-[How to use the precompiled library](#how-to-use-the-precompiled-library)
10
+
-[Arduino IDE](#arduino-ide)
11
+
-[PlatformIO](#platformio)
12
+
-[How to build the precompiled library](#how-to-build-the-precompiled-library)
13
+
-[Patch Arduino board for support precompiled libraries](#patch-arduino-board-for-support-precompiled-libraries)
14
+
-[Patch Teensyduino](#patch-teensyduino)
15
+
-[Patch SAMD](#patch-samd)
16
+
-[Purpose of the Project](#purpose-of-the-project)
You can find the available precompiled ROS 2 types for messages and services in [available_ros2_types](available_ros2_types).
29
45
30
46
## How to use the precompiled library
31
47
48
+
<<<<<<< HEAD
32
49
Go to [link to release section](https://github.com/micro-ROS/micro_ros_arduino/releases) and download the last release of micro-ROS library for Arduino.
50
+
=======
51
+
### Arduino IDE
52
+
53
+
Go to [link to release section](https://github.com/micro-ROS/micro_ros_arduino/releases) and download the last release of micro-ROS library for Arduino.
54
+
>>>>>>> bfe1696 (How to use Micro-ROS with PlatformIO (#617))
33
55
34
56
Include it in your proyect using `Sketch -> Include library -> Add .ZIP Library...`
35
57
36
58
You can test micro-ROS examples located in this repo examples folder.
37
59
38
-
Is possible to use a micro-ROS Agent just with this docker command:
60
+
Remember that is possible to use a micro-ROS Agent just with this docker command:
39
61
40
62
```bash
41
63
# Serial micro-ROS Agent
42
64
docker run -it --rm -v /dev:/dev --privileged --net=host microros/micro-ros-agent:foxy serial --dev [YOUR BOARD PORT] -v6
65
+
```
66
+
### PlatformIO
67
+
68
+
For boards supported by micro-ROS, all you have to do to add the library to your project is including the following lines in the existing `platformio.ini` file:
0 commit comments