Skip to content

Commit c3f1fa4

Browse files
committed
fix math.h complaints
1 parent b16a801 commit c3f1fa4

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

boards.txt

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ adafruit_feather_m0.build.vid=0x239A
4141
adafruit_feather_m0.build.pid=0x800B
4242
adafruit_feather_m0.bootloader.tool=openocd
4343
adafruit_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

4645
adafruit_feather_m0_express.name=Adafruit Feather M0 Express
4746
adafruit_feather_m0_express.vid.0=0x239A
@@ -69,7 +68,6 @@ adafruit_feather_m0_express.build.vid=0x239A
6968
adafruit_feather_m0_express.build.pid=0x801B
7069
adafruit_feather_m0_express.bootloader.tool=openocd
7170
adafruit_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
124122
adafruit_metro_m0.build.pid=0x8013
125123
adafruit_metro_m0.bootloader.tool=openocd
126124
adafruit_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
154151
adafruit_circuitplayground_m0.build.pid=0x8018
155152
adafruit_circuitplayground_m0.bootloader.tool=openocd
156153
adafruit_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

159155
adafruit_gemma_m0.name=Adafruit Gemma M0
160156
adafruit_gemma_m0.vid.0=0x239A
@@ -173,7 +169,7 @@ adafruit_gemma_m0.build.usb_product="Gemma M0"
173169
adafruit_gemma_m0.build.usb_manufacturer="Adafruit"
174170
adafruit_gemma_m0.build.board=GEMMA_M0
175171
adafruit_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}
177173
adafruit_gemma_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
178174
adafruit_gemma_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
179175
adafruit_gemma_m0.build.variant=gemma_m0
@@ -200,7 +196,7 @@ adafruit_trinket_m0.build.usb_product="Trinket M0"
200196
adafruit_trinket_m0.build.usb_manufacturer="Adafruit"
201197
adafruit_trinket_m0.build.board=TRINKET_M0
202198
adafruit_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}
204200
adafruit_trinket_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
205201
adafruit_trinket_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
206202
adafruit_trinket_m0.build.variant=trinket_m0
@@ -229,7 +225,7 @@ adafruit_itsybitsy_m0.build.usb_product="ItsyBitsy M0 Express"
229225
adafruit_itsybitsy_m0.build.usb_manufacturer="Adafruit"
230226
adafruit_itsybitsy_m0.build.board=ITSYBITSY_M0
231227
adafruit_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}
233229
adafruit_itsybitsy_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
234230
adafruit_itsybitsy_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
235231
adafruit_itsybitsy_m0.build.variant=itsybitsy_m0
@@ -238,8 +234,6 @@ adafruit_itsybitsy_m0.build.vid=0x239A
238234
adafruit_itsybitsy_m0.build.pid=0x800F
239235
adafruit_itsybitsy_m0.bootloader.tool=openocd
240236
adafruit_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

244238
adafruit_pirkey.name=Adafruit pIRkey
245239
adafruit_pirkey.vid.0=0x239A
@@ -258,7 +252,7 @@ adafruit_pirkey.build.usb_product="pIRKey"
258252
adafruit_pirkey.build.usb_manufacturer="Adafruit"
259253
adafruit_pirkey.build.board=PIRKEY
260254
adafruit_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}
262256
adafruit_pirkey.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
263257
adafruit_pirkey.build.openocdscript=openocd_scripts/arduino_zero.cfg
264258
adafruit_pirkey.build.variant=pirkey
@@ -267,7 +261,6 @@ adafruit_pirkey.build.vid=0x239A
267261
adafruit_pirkey.build.pid=0x801E
268262
adafruit_pirkey.bootloader.tool=openocd
269263
adafruit_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)

platform.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ compiler.ar.extra_flags=
6565
compiler.elf2hex.extra_flags=
6666

6767
compiler.arm.cmsis.c.flags="-I{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Include/" "-I{runtime.tools.CMSIS-Atmel-1.1.0.path}/CMSIS/Device/ATMEL/"
68-
compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/"
68+
compiler.arm.cmsis.ldflags="-L{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Lib/GCC/" -larm_cortexM0l_math
6969

7070
# USB Flags
7171
# ---------

0 commit comments

Comments
 (0)