@@ -40,7 +40,8 @@ arduino_zero_edbg.build.usb_product="Arduino Zero"
4040arduino_zero_edbg.build.usb_manufacturer="Arduino LLC"
4141arduino_zero_edbg.build.board=SAMD_ZERO
4242arduino_zero_edbg.build.core=arduino
43- arduino_zero_edbg.build.extra_flags=-D__SAMD21G18A__ -DUSBCON {build.usb_flags}
43+ arduino_zero_edbg.build.flags.usbstack=-DUSBCON
44+ arduino_zero_edbg.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
4445arduino_zero_edbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
4546arduino_zero_edbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
4647arduino_zero_edbg.build.variant=arduino_zero
@@ -101,7 +102,7 @@ arduino_zero_native.bootloader.file=zero/samd21_sam_ba.bin
101102arduino_zero_native.menu.usbstack.enabled=Enabled
102103arduino_zero_native.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
103104arduino_zero_native.menu.usbstack.disabled=Disabled
104- arduino_zero_native.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
105+ arduino_zero_native.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
105106
106107# Arduino MKR1000
107108# -----------------------
@@ -152,7 +153,7 @@ mkr1000.bootloader.file=mkr1000/samd21_sam_ba_arduino_mkr1000.bin
152153mkr1000.menu.usbstack.enabled=Enabled
153154mkr1000.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
154155mkr1000.menu.usbstack.disabled=Disabled
155- mkr1000.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
156+ mkr1000.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
156157
157158# Arduino MKRZero
158159# ---------------
@@ -195,7 +196,7 @@ mkrzero.bootloader.file=mkrzero/samd21_sam_ba_arduino_mkrzero.bin
195196mkrzero.menu.usbstack.enabled=Enabled
196197mkrzero.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
197198mkrzero.menu.usbstack.disabled=Disabled
198- mkrzero.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
199+ mkrzero.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
199200
200201# Arduino MKR WiFi 1010
201202# --------------------
@@ -236,10 +237,10 @@ mkrwifi1010.bootloader.tool.default=openocd
236237mkrwifi1010.bootloader.file=mkrwifi1010/samd21_sam_ba_arduino_mkrwifi1010.bin
237238#mkrwifi1010.arduinoota.extraflags=-d
238239
239- mkrzero .menu.usbstack.enabled=Enabled
240- mkrzero .menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
241- mkrzero .menu.usbstack.disabled=Disabled
242- mkrzero .menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
240+ mkrwifi1010 .menu.usbstack.enabled=Enabled
241+ mkrwifi1010 .menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
242+ mkrwifi1010 .menu.usbstack.disabled=Disabled
243+ mkrwifi1010 .menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
243244
244245# Arduino NANO 33 IoT
245246# --------------------
@@ -282,7 +283,7 @@ nano_33_iot.bootloader.file=nano_33_iot/samd21_sam_ba_arduino_nano_33_iot.bin
282283nano_33_iot.menu.usbstack.enabled=Enabled
283284nano_33_iot.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
284285nano_33_iot.menu.usbstack.disabled=Disabled
285- nano_33_iot.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
286+ nano_33_iot.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
286287
287288# Arduino MKR FOX 1200
288289# --------------------
@@ -325,7 +326,7 @@ mkrfox1200.bootloader.file=mkrfox1200/samd21_sam_ba_arduino_mkrfox1200.bin
325326mkrfox1200.menu.usbstack.enabled=Enabled
326327mkrfox1200.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
327328mkrfox1200.menu.usbstack.disabled=Disabled
328- mkrfox1200.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
329+ mkrfox1200.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
329330
330331# Arduino MKR WAN 1300
331332# --------------------
@@ -368,7 +369,7 @@ mkrwan1300.bootloader.file=mkrwan1300/samd21_sam_ba_arduino_mkrwan1300.bin
368369mkrwan1300.menu.usbstack.enabled=Enabled
369370mkrwan1300.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
370371mkrwan1300.menu.usbstack.disabled=Disabled
371- mkrwan1300.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
372+ mkrwan1300.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
372373
373374# Arduino MKR WAN 1310
374375# --------------------
@@ -411,7 +412,7 @@ mkrwan1310.bootloader.file=mkrwan1300/samd21_sam_ba_arduino_mkrwan1310.bin
411412mkrwan1310.menu.usbstack.enabled=Enabled
412413mkrwan1310.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
413414mkrwan1310.menu.usbstack.disabled=Disabled
414- mkrwan1310.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
415+ mkrwan1310.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
415416
416417# Arduino MKR GSM 1400
417418# --------------------
@@ -454,7 +455,7 @@ mkrgsm1400.bootloader.file=mkrgsm1400/samd21_sam_ba_arduino_mkrgsm1400.bin
454455mkrgsm1400.menu.usbstack.enabled=Enabled
455456mkrgsm1400.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
456457mkrgsm1400.menu.usbstack.disabled=Disabled
457- mkrgsm1400.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
458+ mkrgsm1400.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
458459
459460# Arduino MKR NB 1500
460461# --------------------
@@ -497,7 +498,7 @@ mkrnb1500.bootloader.file=mkrnb1500/samd21_sam_ba_arduino_mkrnb1500.bin
497498mkrnb1500.menu.usbstack.enabled=Enabled
498499mkrnb1500.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
499500mkrnb1500.menu.usbstack.disabled=Disabled
500- mkrnb1500.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
501+ mkrnb1500.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
501502
502503# Arduino MKR Vidor 4000
503504# --------------------
@@ -540,7 +541,7 @@ mkrvidor4000.bootloader.file=mkrvidor4000/samd21_sam_ba_arduino_mkrvidor4000.bin
540541mkrvidor4000.menu.usbstack.enabled=Enabled
541542mkrvidor4000.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
542543mkrvidor4000.menu.usbstack.disabled=Disabled
543- mkrvidor4000.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
544+ mkrvidor4000.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
544545
545546# Adafruit Circuit Playground M0
546547# ------------------------------
@@ -583,7 +584,7 @@ adafruit_circuitplayground_m0.bootloader.file=circuitplay/circuitplay_m0_samd21g
583584adafruit_circuitplayground_m0.menu.usbstack.enabled=Enabled
584585adafruit_circuitplayground_m0.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
585586adafruit_circuitplayground_m0.menu.usbstack.disabled=Disabled
586- adafruit_circuitplayground_m0.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
587+ adafruit_circuitplayground_m0.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
587588
588589# Arduino M0 PRO (with) bootloader - Programming port
589590# ---------------------------------------------------
@@ -605,7 +606,8 @@ mzero_pro_bl_dbg.build.f_cpu=48000000L
605606mzero_pro_bl_dbg.build.usb_product="Arduino M0 Pro"
606607mzero_pro_bl_dbg.build.board=SAM_ZERO
607608mzero_pro_bl_dbg.build.core=arduino
608- mzero_pro_bl_dbg.build.extra_flags=-D__SAMD21G18A__ -mthumb -DUSBCON {build.usb_flags}
609+ mzero_pro_bl_dbg.build.flags.usbstack=-DUSBCON
610+ mzero_pro_bl_dbg.build.extra_flags=-D__SAMD21G18A__ -mthumb {build.usb_flags}
609611mzero_pro_bl_dbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
610612mzero_pro_bl_dbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
611613mzero_pro_bl_dbg.build.variant=arduino_mzero
@@ -675,7 +677,7 @@ mzero_pro_bl.bootloader.low_fuses=0xff
675677mzero_pro_bl.menu.usbstack.enabled=Enabled
676678mzero_pro_bl.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
677679mzero_pro_bl.menu.usbstack.disabled=Disabled
678- mzero_pro_bl.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
680+ mzero_pro_bl.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
679681
680682# Arduino M0 (with) Bootloader
681683# ----------------------------
@@ -730,7 +732,7 @@ mzero_bl.bootloader.file=mzero/Bootloader_D21_M0_150515.hex
730732mzero_bl.menu.usbstack.enabled=Enabled
731733mzero_bl.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
732734mzero_bl.menu.usbstack.disabled=Disabled
733- mzero_bl.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
735+ mzero_bl.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
734736
735737# Arduino Tian (with) Bootloader
736738# ------------------------------
@@ -778,7 +780,7 @@ tian.drivers=SiliconLabs-CP2105/Silicon Labs VCP Driver.pkg
778780tian.menu.usbstack.enabled=Enabled
779781tian.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
780782tian.menu.usbstack.disabled=Disabled
781- tian.menu.usbstack.disabled.build.flags.usbstack=-CDC_DISABLED
783+ tian.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
782784
783785# Arduino Tian Console port (not for upload)
784786# ------------------------------------------
0 commit comments