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
Copy file name to clipboardExpand all lines: _docs/tutorials/advanced/microros_6lowpan_tutorial/index.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,15 @@ To create and flash the firmware, we're going to use the micro-ROS build system.
49
49
You can find the instructions at the following link: [Micro-ROS build system](https://github.com/micro-ROS/micro-ros-build/blob/dashing/micro_ros_setup/README.md).
50
50
For this particular guide, it is necessary to use the branch ``dashing`` and the configuration profile ``uros_6lowpan``.
51
51
52
+
### Temporary solution
53
+
54
+
Due to the build system is work in progress, you need to do the next modifications, but is just temporary:
55
+
56
+
- Open ``uros_ws/firmware/mcu_ws/uros/rmw_microxrcedds/rmw_microxrcedds_c/CMakeLists.txt`` and on the line 42 change value of ``RMW_UXRCE_STREAM_HISTORY`` from 4 to 55.
57
+
- Open ``uros_ws/firmware/mcu_ws/eProsima/Micro-XRCE-DDS-Client/client.config`` and modify the value of ``CONFIG_UDP_TRANSPORT_MTU`` from 512 to 40.
58
+
59
+
This set the appropiate MTU and history for 6LoWPAN communications on NuttX.
60
+
52
61
Once you follow all the instructions in the build system and flash the board, everything is ready.
0 commit comments