File tree 2 files changed +21
-0
lines changed 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change 72
72
arduino-cli compile --fqbn arduino:mbed:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v
73
73
arduino-cli compile --fqbn teensy:avr:teensy31 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v
74
74
arduino-cli compile --fqbn teensy:avr:teensy35 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v
75
+ arduino-cli compile --fqbn teensy:avr:teensy36 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v
75
76
arduino-cli compile --fqbn teensy:avr:teensy41 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v
76
77
arduino-cli compile --fqbn arduino:samd:arduino_zero_native /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v
77
78
arduino-cli compile --fqbn arduino:sam:arduino_due_x /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ if [ $OPTIND -eq 1 ]; then
14
14
PLATFORMS+=(" teensy4" )
15
15
PLATFORMS+=(" teensy32" )
16
16
PLATFORMS+=(" teensy35" )
17
+ PLATFORMS+=(" teensy36" )
17
18
PLATFORMS+=(" cortex_m0" )
18
19
PLATFORMS+=(" cortex_m3" )
19
20
PLATFORMS+=(" cortex_m4" )
@@ -139,6 +140,25 @@ if [[ " ${PLATFORMS[@]} " =~ " teensy35 " ]]; then
139
140
cp -R firmware/build/libmicroros.a /project/src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a
140
141
fi
141
142
143
+ # ####### Build for Teensy 3.6 ########
144
+ if [[ " ${PLATFORMS[@]} " =~ " teensy36 " ]]; then
145
+ rm -rf firmware/build
146
+ mkdir -p /project/src/mk66fx1m0/fpv4-sp-d16-hard
147
+
148
+ # Reuse Teensy 3.5 build if possible
149
+ if [[ " ${PLATFORMS[@]} " =~ " teensy35 " ]]; then
150
+ ln /project/src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a /project/src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a
151
+ else
152
+ export TOOLCHAIN_PREFIX=/uros_ws/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-
153
+ ros2 run micro_ros_setup build_firmware.sh /project/extras/library_generation/teensy35_toolchain.cmake /project/extras/library_generation/colcon_lowmem.meta
154
+
155
+ find firmware/build/include/ -name " *.c" -delete
156
+ cp -R firmware/build/include/* /project/src/
157
+
158
+ cp -R firmware/build/libmicroros.a /project/src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a
159
+ fi
160
+ fi
161
+
142
162
# ####### Build for Teensy 4 ########
143
163
if [[ " ${PLATFORMS[@]} " =~ " teensy4 " ]]; then
144
164
rm -rf firmware/build
You can’t perform that action at this time.
0 commit comments