Skip to content

Commit d2ab741

Browse files
Add platformio known issues to Readme (backport #849) (#851)
* Add platformio known issues to Readme (#849) * Add platformio known issues to Readme * Fix ident (cherry picked from commit 08c0e7d) * Remove galactic issues Co-authored-by: Antonio Cuadros <[email protected]> Co-authored-by: acuadros95 <[email protected]>
1 parent 08f0614 commit d2ab741

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ As the build process for ROS 2 and micro-ROS is based on custom meta-build syste
99
- [How to use the precompiled library](#how-to-use-the-precompiled-library)
1010
- [Arduino IDE](#arduino-ide)
1111
- [PlatformIO](#platformio)
12+
- [Known issues](#known-issues)
1213
- [How to build the precompiled library](#how-to-build-the-precompiled-library)
1314
- [Patch Arduino board for support precompiled libraries](#patch-arduino-board-for-support-precompiled-libraries)
1415
- [Patch Teensyduino](#patch-teensyduino)
@@ -86,6 +87,56 @@ pio run --target upload # Flash the firmware
8687
```
8788

8889
An example of a micro-ROS application using PlatformIO is available [here](https://github.com/husarion/micro_ros_stm32_template).
90+
91+
#### Known issues
92+
93+
- Arduino Nano RP2040 Connect
94+
95+
- The following versioning shall be used:
96+
```
97+
lib_deps =
98+
arduino-libraries/WiFiNINA@^1.8.13
99+
...
100+
101+
platform_packages =
102+
toolchain-gccarmnoneeabi @ ~1.70201.0
103+
framework-arduino-mbed @ ~2.4.1
104+
```
105+
106+
- Library dependency finder shall be set to `chain+`: `lib_ldf_mode = chain+`
107+
108+
Related: https://github.com/micro-ROS/micro_ros_arduino/issues/780
109+
110+
- Arduino Due
111+
- The following versioning shall be used:
112+
```
113+
platform_packages =
114+
toolchain-gccarmnoneeabi@<1.50000.0
115+
```
116+
117+
Related: https://github.com/micro-ROS/micro_ros_arduino/issues/698
118+
119+
- ESP32 Dev Module
120+
- Known issues with espressif32 arduino package, use `2.0.2` version:
121+
```
122+
[env:esp32dev]
123+
platform = https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
124+
board = esp32dev
125+
framework = arduino
126+
lib_deps =
127+
https://github.com/micro-ROS/micro_ros_arduino.git
128+
build_flags =
129+
-L ./.pio/libdeps/esp32dev/micro_ros_arduino/src/esp32/
130+
-l microros
131+
-D ESP32
132+
133+
platform_packages =
134+
toolchain-xtensa32 @ ~2.80400.0
135+
framework-arduinoespressif32@https://github.com/espressif/arduino-esp32.git#2.0.2
136+
```
137+
138+
Related: https://github.com/micro-ROS/micro_ros_arduino/issues/736, https://github.com/platformio/platform-espressif32/issues/616
139+
89140
## How to build the precompiled library
90141
91142
```bash

0 commit comments

Comments
 (0)