@@ -52,6 +52,16 @@ adafruit_feather_m0.build.vid=0x239A
5252adafruit_feather_m0.build.pid=0x800B
5353adafruit_feather_m0.bootloader.tool=openocd
5454adafruit_feather_m0.bootloader.file=featherM0/bootloader-feather_m0-v2.0.0-adafruit.5.bin
55+ adafruit_feather_m0.menu.opt.small=Small (-Os) (standard)
56+ adafruit_feather_m0.menu.opt.small.build.flags.optimize=-Os
57+ adafruit_feather_m0.menu.opt.fast=Fast (-O2)
58+ adafruit_feather_m0.menu.opt.fast.build.flags.optimize=-O2
59+ adafruit_feather_m0.menu.opt.faster=Faster (-O3)
60+ adafruit_feather_m0.menu.opt.faster.build.flags.optimize=-O3
61+ adafruit_feather_m0.menu.opt.fastest=Fastest (-Ofast)
62+ adafruit_feather_m0.menu.opt.fastest.build.flags.optimize=-Ofast
63+ adafruit_feather_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
64+ adafruit_feather_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
5565adafruit_feather_m0.menu.usbstack.arduino=Arduino
5666adafruit_feather_m0.menu.usbstack.tinyusb=TinyUSB
5767adafruit_feather_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -89,6 +99,16 @@ adafruit_feather_m0_express.build.vid=0x239A
8999adafruit_feather_m0_express.build.pid=0x801B
90100adafruit_feather_m0_express.bootloader.tool=openocd
91101adafruit_feather_m0_express.bootloader.file=featherM0/bootloader-feather_m0-v2.0.0-adafruit.5.bin
102+ adafruit_feather_m0_express.menu.opt.small=Small (-Os) (standard)
103+ adafruit_feather_m0_express.menu.opt.small.build.flags.optimize=-Os
104+ adafruit_feather_m0_express.menu.opt.fast=Fast (-O2)
105+ adafruit_feather_m0_express.menu.opt.fast.build.flags.optimize=-O2
106+ adafruit_feather_m0_express.menu.opt.faster=Faster (-O3)
107+ adafruit_feather_m0_express.menu.opt.faster.build.flags.optimize=-O3
108+ adafruit_feather_m0_express.menu.opt.fastest=Fastest (-Ofast)
109+ adafruit_feather_m0_express.menu.opt.fastest.build.flags.optimize=-Ofast
110+ adafruit_feather_m0_express.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
111+ adafruit_feather_m0_express.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
92112adafruit_feather_m0_express.menu.usbstack.arduino=Arduino
93113adafruit_feather_m0_express.menu.usbstack.tinyusb=TinyUSB
94114adafruit_feather_m0_express.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -153,6 +173,16 @@ adafruit_metro_m0.build.vid=0x239A
153173adafruit_metro_m0.build.pid=0x8013
154174adafruit_metro_m0.bootloader.tool=openocd
155175adafruit_metro_m0.bootloader.file=metroM0/bootloader-metro_m0-v2.0.0-adafruit.5.bin
176+ adafruit_metro_m0.menu.opt.small=Small (-Os) (standard)
177+ adafruit_metro_m0.menu.opt.small.build.flags.optimize=-Os
178+ adafruit_metro_m0.menu.opt.fast=Fast (-O2)
179+ adafruit_metro_m0.menu.opt.fast.build.flags.optimize=-O2
180+ adafruit_metro_m0.menu.opt.faster=Faster (-O3)
181+ adafruit_metro_m0.menu.opt.faster.build.flags.optimize=-O3
182+ adafruit_metro_m0.menu.opt.fastest=Fastest (-Ofast)
183+ adafruit_metro_m0.menu.opt.fastest.build.flags.optimize=-Ofast
184+ adafruit_metro_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
185+ adafruit_metro_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
156186adafruit_metro_m0.menu.usbstack.arduino=Arduino
157187adafruit_metro_m0.menu.usbstack.tinyusb=TinyUSB
158188adafruit_metro_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -190,6 +220,16 @@ adafruit_circuitplayground_m0.build.vid=0x239A
190220adafruit_circuitplayground_m0.build.pid=0x8018
191221adafruit_circuitplayground_m0.bootloader.tool=openocd
192222adafruit_circuitplayground_m0.bootloader.file=circuitplayM0/bootloader-circuitplay_m0-v2.0.0-adafruit.5.bin
223+ adafruit_circuitplayground_m0.menu.opt.small=Small (-Os) (standard)
224+ adafruit_circuitplayground_m0.menu.opt.small.build.flags.optimize=-Os
225+ adafruit_circuitplayground_m0.menu.opt.fast=Fast (-O2)
226+ adafruit_circuitplayground_m0.menu.opt.fast.build.flags.optimize=-O2
227+ adafruit_circuitplayground_m0.menu.opt.faster=Faster (-O3)
228+ adafruit_circuitplayground_m0.menu.opt.faster.build.flags.optimize=-O3
229+ adafruit_circuitplayground_m0.menu.opt.fastest=Fastest (-Ofast)
230+ adafruit_circuitplayground_m0.menu.opt.fastest.build.flags.optimize=-Ofast
231+ adafruit_circuitplayground_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
232+ adafruit_circuitplayground_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
193233adafruit_circuitplayground_m0.menu.usbstack.arduino=Arduino
194234adafruit_circuitplayground_m0.menu.usbstack.tinyusb=TinyUSB
195235adafruit_circuitplayground_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -227,6 +267,16 @@ adafruit_gemma_m0.build.vid=0x239A
227267adafruit_gemma_m0.build.pid=0x801C
228268adafruit_gemma_m0.bootloader.tool=openocd
229269adafruit_gemma_m0.bootloader.file=gemmaM0/bootloader-gemma_m0-v2.0.0-adafruit.5.bin
270+ adafruit_gemma_m0.menu.opt.small=Small (-Os) (standard)
271+ adafruit_gemma_m0.menu.opt.small.build.flags.optimize=-Os
272+ adafruit_gemma_m0.menu.opt.fast=Fast (-O2)
273+ adafruit_gemma_m0.menu.opt.fast.build.flags.optimize=-O2
274+ adafruit_gemma_m0.menu.opt.faster=Faster (-O3)
275+ adafruit_gemma_m0.menu.opt.faster.build.flags.optimize=-O3
276+ adafruit_gemma_m0.menu.opt.fastest=Fastest (-Ofast)
277+ adafruit_gemma_m0.menu.opt.fastest.build.flags.optimize=-Ofast
278+ adafruit_gemma_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
279+ adafruit_gemma_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
230280adafruit_gemma_m0.menu.usbstack.arduino=Arduino
231281adafruit_gemma_m0.menu.usbstack.tinyusb=TinyUSB
232282adafruit_gemma_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -263,6 +313,16 @@ adafruit_trinket_m0.build.vid=0x239A
263313adafruit_trinket_m0.build.pid=0x801E
264314adafruit_trinket_m0.bootloader.tool=openocd
265315adafruit_trinket_m0.bootloader.file=trinketm0/bootloader-trinket_m0-v2.0.0-adafruit.5.bin
316+ adafruit_trinket_m0.menu.opt.small=Small (-Os) (standard)
317+ adafruit_trinket_m0.menu.opt.small.build.flags.optimize=-Os
318+ adafruit_trinket_m0.menu.opt.fast=Fast (-O2)
319+ adafruit_trinket_m0.menu.opt.fast.build.flags.optimize=-O2
320+ adafruit_trinket_m0.menu.opt.faster=Faster (-O3)
321+ adafruit_trinket_m0.menu.opt.faster.build.flags.optimize=-O3
322+ adafruit_trinket_m0.menu.opt.fastest=Fastest (-Ofast)
323+ adafruit_trinket_m0.menu.opt.fastest.build.flags.optimize=-Ofast
324+ adafruit_trinket_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
325+ adafruit_trinket_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
266326adafruit_trinket_m0.menu.usbstack.arduino=Arduino
267327adafruit_trinket_m0.menu.usbstack.tinyusb=TinyUSB
268328adafruit_trinket_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -301,6 +361,16 @@ adafruit_qtpy_m0.build.vid=0x239A
301361adafruit_qtpy_m0.build.pid=0x80CB
302362adafruit_qtpy_m0.bootloader.tool=openocd
303363adafruit_qtpy_m0.bootloader.file=qtpyM0/bootloader-qtpy_m0.bin
364+ adafruit_qtpy_m0.menu.opt.small=Small (-Os) (standard)
365+ adafruit_qtpy_m0.menu.opt.small.build.flags.optimize=-Os
366+ adafruit_qtpy_m0.menu.opt.fast=Fast (-O2)
367+ adafruit_qtpy_m0.menu.opt.fast.build.flags.optimize=-O2
368+ adafruit_qtpy_m0.menu.opt.faster=Faster (-O3)
369+ adafruit_qtpy_m0.menu.opt.faster.build.flags.optimize=-O3
370+ adafruit_qtpy_m0.menu.opt.fastest=Fastest (-Ofast)
371+ adafruit_qtpy_m0.menu.opt.fastest.build.flags.optimize=-Ofast
372+ adafruit_qtpy_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
373+ adafruit_qtpy_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
304374adafruit_qtpy_m0.menu.usbstack.arduino=Arduino
305375adafruit_qtpy_m0.menu.usbstack.tinyusb=TinyUSB
306376adafruit_qtpy_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -339,6 +409,16 @@ adafruit_itsybitsy_m0.build.vid=0x239A
339409adafruit_itsybitsy_m0.build.pid=0x800F
340410adafruit_itsybitsy_m0.bootloader.tool=openocd
341411adafruit_itsybitsy_m0.bootloader.file=itsybitsyM0/bootloader-itsybitsy_m0-v2.0.0-adafruit.5.bin
412+ adafruit_itsybitsy_m0.menu.opt.small=Small (-Os) (standard)
413+ adafruit_itsybitsy_m0.menu.opt.small.build.flags.optimize=-Os
414+ adafruit_itsybitsy_m0.menu.opt.fast=Fast (-O2)
415+ adafruit_itsybitsy_m0.menu.opt.fast.build.flags.optimize=-O2
416+ adafruit_itsybitsy_m0.menu.opt.faster=Faster (-O3)
417+ adafruit_itsybitsy_m0.menu.opt.faster.build.flags.optimize=-O3
418+ adafruit_itsybitsy_m0.menu.opt.fastest=Fastest (-Ofast)
419+ adafruit_itsybitsy_m0.menu.opt.fastest.build.flags.optimize=-Ofast
420+ adafruit_itsybitsy_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
421+ adafruit_itsybitsy_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
342422adafruit_itsybitsy_m0.menu.usbstack.arduino=Arduino
343423adafruit_itsybitsy_m0.menu.usbstack.tinyusb=TinyUSB
344424adafruit_itsybitsy_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -376,6 +456,16 @@ adafruit_pirkey.build.vid=0x239A
376456adafruit_pirkey.build.pid=0x801E
377457adafruit_pirkey.bootloader.tool=openocd
378458adafruit_pirkey.bootloader.file=pirkey/bootloader-pirkey-v2.0.0-adafruit.5.bin
459+ adafruit_pirkey.menu.opt.small=Small (-Os) (standard)
460+ adafruit_pirkey.menu.opt.small.build.flags.optimize=-Os
461+ adafruit_pirkey.menu.opt.fast=Fast (-O2)
462+ adafruit_pirkey.menu.opt.fast.build.flags.optimize=-O2
463+ adafruit_pirkey.menu.opt.faster=Faster (-O3)
464+ adafruit_pirkey.menu.opt.faster.build.flags.optimize=-O3
465+ adafruit_pirkey.menu.opt.fastest=Fastest (-Ofast)
466+ adafruit_pirkey.menu.opt.fastest.build.flags.optimize=-Ofast
467+ adafruit_pirkey.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
468+ adafruit_pirkey.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
379469adafruit_pirkey.menu.usbstack.arduino=Arduino
380470adafruit_pirkey.menu.usbstack.tinyusb=TinyUSB
381471adafruit_pirkey.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -411,6 +501,16 @@ adafruit_hallowing.build.vid=0x239A
411501adafruit_hallowing.build.pid=0xDEAD
412502adafruit_hallowing.bootloader.tool=openocd
413503adafruit_hallowing.bootloader.file=hallowingM0/bootloader-hallowing_m0-v2.0.0-adafruit.0-21-g887cc30.bin
504+ adafruit_hallowing.menu.opt.small=Small (-Os) (standard)
505+ adafruit_hallowing.menu.opt.small.build.flags.optimize=-Os
506+ adafruit_hallowing.menu.opt.fast=Fast (-O2)
507+ adafruit_hallowing.menu.opt.fast.build.flags.optimize=-O2
508+ adafruit_hallowing.menu.opt.faster=Faster (-O3)
509+ adafruit_hallowing.menu.opt.faster.build.flags.optimize=-O3
510+ adafruit_hallowing.menu.opt.fastest=Fastest (-Ofast)
511+ adafruit_hallowing.menu.opt.fastest.build.flags.optimize=-Ofast
512+ adafruit_hallowing.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
513+ adafruit_hallowing.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
414514adafruit_hallowing.menu.usbstack.arduino=Arduino
415515adafruit_hallowing.menu.usbstack.tinyusb=TinyUSB
416516adafruit_hallowing.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -449,6 +549,16 @@ adafruit_crickit_m0.build.vid=0x239A
449549adafruit_crickit_m0.build.pid=0x802D
450550adafruit_crickit_m0.bootloader.tool=openocd
451551adafruit_crickit_m0.bootloader.file=crickit/samd21_sam_ba.bin
552+ adafruit_crickit_m0.menu.opt.small=Small (-Os) (standard)
553+ adafruit_crickit_m0.menu.opt.small.build.flags.optimize=-Os
554+ adafruit_crickit_m0.menu.opt.fast=Fast (-O2)
555+ adafruit_crickit_m0.menu.opt.fast.build.flags.optimize=-O2
556+ adafruit_crickit_m0.menu.opt.faster=Faster (-O3)
557+ adafruit_crickit_m0.menu.opt.faster.build.flags.optimize=-O3
558+ adafruit_crickit_m0.menu.opt.fastest=Fastest (-Ofast)
559+ adafruit_crickit_m0.menu.opt.fastest.build.flags.optimize=-Ofast
560+ adafruit_crickit_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
561+ adafruit_crickit_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
452562adafruit_crickit_m0.menu.usbstack.arduino=Arduino
453563adafruit_crickit_m0.menu.usbstack.tinyusb=TinyUSB
454564adafruit_crickit_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
@@ -1516,6 +1626,16 @@ adafruit_blm_badge.build.vid=0x239A
15161626adafruit_blm_badge.build.pid=0x80BF
15171627adafruit_blm_badge.bootloader.tool=openocd
15181628adafruit_blm_badge.bootloader.file=blmbadge/bootloader-blm_badge.bin
1629+ adafruit_blm_badge.menu.opt.small=Small (-Os) (standard)
1630+ adafruit_blm_badge.menu.opt.small.build.flags.optimize=-Os
1631+ adafruit_blm_badge.menu.opt.fast=Fast (-O2)
1632+ adafruit_blm_badge.menu.opt.fast.build.flags.optimize=-O2
1633+ adafruit_blm_badge.menu.opt.faster=Faster (-O3)
1634+ adafruit_blm_badge.menu.opt.faster.build.flags.optimize=-O3
1635+ adafruit_blm_badge.menu.opt.fastest=Fastest (-Ofast)
1636+ adafruit_blm_badge.menu.opt.fastest.build.flags.optimize=-Ofast
1637+ adafruit_blm_badge.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
1638+ adafruit_blm_badge.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
15191639adafruit_blm_badge.menu.usbstack.arduino=Arduino
15201640adafruit_blm_badge.menu.usbstack.tinyusb=TinyUSB
15211641adafruit_blm_badge.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
0 commit comments