File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -230,6 +230,20 @@ if [[ " ${PLATFORMS[@]} " =~ " esp32 " ]]; then
230
230
cp -R firmware/build/libmicroros.a /project/src/esp32/libmicroros.a
231
231
fi
232
232
233
+ # ####### Build for ESP32S3 ######
234
+ if [[ " ${PLATFORMS[@]} " =~ " esp32s3 " ]]; then
235
+ rm -rf firmware/build
236
+
237
+ export TOOLCHAIN_PREFIX=/uros_ws/xtensa-esp32-elf/bin/xtensa-esp32-elf-
238
+ ros2 run micro_ros_setup build_firmware.sh /project/extras/library_generation/esp32_toolchain.cmake /project/extras/library_generation/colcon.meta
239
+
240
+ find firmware/build/include/ -name " *.c" -delete
241
+ cp -R firmware/build/include/* /project/src/
242
+
243
+ mkdir -p /project/src/esp32s3
244
+ cp -R firmware/build/libmicroros.a /project/src/esp32s3/libmicroros.a
245
+ fi
246
+
233
247
# ####### Fix include paths ########
234
248
pushd firmware/mcu_ws > /dev/null
235
249
INCLUDE_ROS2_PACKAGES=$( colcon list | awk ' {print $1}' | awk -v d=" " ' {s=(NR==1?s:s d)$0}END{print s}' )
You can’t perform that action at this time.
0 commit comments