File tree Expand file tree Collapse file tree 6 files changed +38
-0
lines changed
Expand file tree Collapse file tree 6 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 8080 idf.py set-target ${{ matrix.idf_target }}
8181 idf.py build
8282
83+ - name : Build sample - multithread_publisher
84+ shell : bash
85+ run : |
86+ . $IDF_PATH/export.sh
87+ cd micro_ros_espidf_component
88+ make -f libmicroros.mk clean
89+ sed -i 's/DRMW_UXRCE_TRANSPORT=udp/DRMW_UXRCE_TRANSPORT=custom/' colcon.meta
90+ cd examples/multithread_publisher
91+ idf.py set-target ${{ matrix.idf_target }}
92+ idf.py build
93+
8394 - name : EmbeddedRTPS
8495 shell : bash
8596 run : |
Original file line number Diff line number Diff line change 6565 idf.py set-target ${{ matrix.idf_target }}
6666 idf.py build
6767
68+ - name : Build sample - handle_static_types
69+ shell : bash
70+ run : |
71+ . $IDF_PATH/export.sh
72+ cd micro_ros_espidf_component/examples/handle_static_types
73+ idf.py set-target ${{ matrix.idf_target }}
74+ idf.py build
75+
6876 - name : Build sample - int32_publisher_custom_transport
6977 shell : bash
7078 run : |
7684 idf.py set-target ${{ matrix.idf_target }}
7785 idf.py build
7886
87+ - name : Build sample - multithread_publisher
88+ shell : bash
89+ run : |
90+ . $IDF_PATH/export.sh
91+ cd micro_ros_espidf_component
92+ make -f libmicroros.mk clean
93+ sed -i 's/DRMW_UXRCE_TRANSPORT=udp/DRMW_UXRCE_TRANSPORT=custom/' colcon.meta
94+ cd examples/multithread_publisher
95+ idf.py set-target ${{ matrix.idf_target }}
96+ idf.py build
97+
7998 - name : EmbeddedRTPS
8099 if : ${{ matrix.branch == 'humble' }}
81100 shell : bash
Original file line number Diff line number Diff line change @@ -43,6 +43,9 @@ foreach(package ${PACKAGES})
4343 string (REPLACE ";" "" ${package} _includes_string "${${package} _includes}" )
4444endforeach ()
4545
46+ # Workaround for https://github.com/ros2/rosidl/pull/739
47+ string (APPEND IDF_INCLUDES "-I${COMPONENT_DIR} /include_override" )
48+
4649# Create a string with all packages with a for loop
4750foreach (package ${PACKAGES} )
4851 string (APPEND IDF_INCLUDES "${${package} _includes_string}" )
Original file line number Diff line number Diff line change 1+ // Include proper path to FreeRTOS header file
2+ #include "freertos/FreeRTOS.h"
Original file line number Diff line number Diff line change 1+ // This is very overkill, but it's a workaround for the fact that the ESP_STATIC_ASSERT fails when building micro-ROS in IDF >v5.0.0
Original file line number Diff line number Diff line change 1+ // Include proper path to FreeRTOS header file
2+ #include "freertos/semphr.h"
You can’t perform that action at this time.
0 commit comments