@@ -41,7 +41,6 @@ adafruit_feather_m0.build.vid=0x239A
4141adafruit_feather_m0.build.pid=0x800B
4242adafruit_feather_m0.bootloader.tool=openocd
4343adafruit_feather_m0.bootloader.file=feather/samd21_sam_ba.bin
44- adafruit_feather_m0.compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
4544
4645adafruit_feather_m0_express.name=Adafruit Feather M0 Express
4746adafruit_feather_m0_express.vid.0=0x239A
@@ -69,7 +68,6 @@ adafruit_feather_m0_express.build.vid=0x239A
6968adafruit_feather_m0_express.build.pid=0x801B
7069adafruit_feather_m0_express.bootloader.tool=openocd
7170adafruit_feather_m0_express.bootloader.file=feather/samd21_sam_ba.bin
72- adafruit_feather_m0_express.compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
7371
7472#adafruit_radio_m0.name=Adafruit M0 Radio (Native USB Port)
7573#adafruit_radio_m0.vid.0=0x239A
@@ -124,7 +122,6 @@ adafruit_metro_m0.build.vid=0x239A
124122adafruit_metro_m0.build.pid=0x8013
125123adafruit_metro_m0.bootloader.tool=openocd
126124adafruit_metro_m0.bootloader.file=metro/bootloader_uf2.bin
127- adafruit_metro_m0.compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
128125
129126# Adafruit Circuit Playground M0
130127# ------------------------------
@@ -154,7 +151,6 @@ adafruit_circuitplayground_m0.build.vid=0x239A
154151adafruit_circuitplayground_m0.build.pid=0x8018
155152adafruit_circuitplayground_m0.bootloader.tool=openocd
156153adafruit_circuitplayground_m0.bootloader.file=circuitplay/bootloader_uf2.bin
157- adafruit_circuitplayground_m0.compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
158154
159155adafruit_gemma_m0.name=Adafruit Gemma M0
160156adafruit_gemma_m0.vid.0=0x239A
@@ -173,7 +169,7 @@ adafruit_gemma_m0.build.usb_product="Gemma M0"
173169adafruit_gemma_m0.build.usb_manufacturer="Adafruit"
174170adafruit_gemma_m0.build.board=GEMMA_M0
175171adafruit_gemma_m0.build.core=arduino
176- adafruit_gemma_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_GEMMA_M0 -D__SAMD21E18A__ {build.usb_flags}
172+ adafruit_gemma_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_GEMMA_M0 -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
177173adafruit_gemma_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
178174adafruit_gemma_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
179175adafruit_gemma_m0.build.variant=gemma_m0
@@ -200,7 +196,7 @@ adafruit_trinket_m0.build.usb_product="Trinket M0"
200196adafruit_trinket_m0.build.usb_manufacturer="Adafruit"
201197adafruit_trinket_m0.build.board=TRINKET_M0
202198adafruit_trinket_m0.build.core=arduino
203- adafruit_trinket_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_TRINKET_M0 -D__SAMD21E18A__ {build.usb_flags}
199+ adafruit_trinket_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_TRINKET_M0 -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
204200adafruit_trinket_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
205201adafruit_trinket_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
206202adafruit_trinket_m0.build.variant=trinket_m0
@@ -229,7 +225,7 @@ adafruit_itsybitsy_m0.build.usb_product="ItsyBitsy M0 Express"
229225adafruit_itsybitsy_m0.build.usb_manufacturer="Adafruit"
230226adafruit_itsybitsy_m0.build.board=ITSYBITSY_M0
231227adafruit_itsybitsy_m0.build.core=arduino
232- adafruit_itsybitsy_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_ITSYBITSY_M0 -D__SAMD21G18A__ {build.usb_flags}
228+ adafruit_itsybitsy_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_ITSYBITSY_M0 -D__SAMD21G18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
233229adafruit_itsybitsy_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
234230adafruit_itsybitsy_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
235231adafruit_itsybitsy_m0.build.variant=itsybitsy_m0
@@ -238,8 +234,6 @@ adafruit_itsybitsy_m0.build.vid=0x239A
238234adafruit_itsybitsy_m0.build.pid=0x800F
239235adafruit_itsybitsy_m0.bootloader.tool=openocd
240236adafruit_itsybitsy_m0.bootloader.file=itsybitsy/samd21_sam_ba.bin
241- adafruit_itsybitsy_m0.compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
242-
243237
244238adafruit_pirkey.name=Adafruit pIRkey
245239adafruit_pirkey.vid.0=0x239A
@@ -258,7 +252,7 @@ adafruit_pirkey.build.usb_product="pIRKey"
258252adafruit_pirkey.build.usb_manufacturer="Adafruit"
259253adafruit_pirkey.build.board=PIRKEY
260254adafruit_pirkey.build.core=arduino
261- adafruit_pirkey.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_PIRKEY -D__SAMD21E18A__ {build.usb_flags}
255+ adafruit_pirkey.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_PIRKEY -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
262256adafruit_pirkey.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
263257adafruit_pirkey.build.openocdscript=openocd_scripts/arduino_zero.cfg
264258adafruit_pirkey.build.variant=pirkey
@@ -267,7 +261,6 @@ adafruit_pirkey.build.vid=0x239A
267261adafruit_pirkey.build.pid=0x801E
268262adafruit_pirkey.bootloader.tool=openocd
269263adafruit_pirkey.bootloader.file=pirkey/bootloader_uf2.bin
270- adafruit_pirkey.compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
271264
272265
273266# Adafruit Metro M4 (SAMD51)
0 commit comments