14
14
# License along with this library; if not, write to the Free Software
15
15
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
16
16
17
+ menu.usbstack=Arduino USB Stack
18
+
17
19
# Arduino Zero (Prorgamming Port)
18
20
# ---------------------------------------
19
21
arduino_zero_edbg.name=Arduino Zero (Programming Port)
@@ -38,6 +40,7 @@ arduino_zero_edbg.build.usb_product="Arduino Zero"
38
40
arduino_zero_edbg.build.usb_manufacturer="Arduino LLC"
39
41
arduino_zero_edbg.build.board=SAMD_ZERO
40
42
arduino_zero_edbg.build.core=arduino
43
+ arduino_zero_edbg.build.flags.usbstack=-DUSBCON
41
44
arduino_zero_edbg.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
42
45
arduino_zero_edbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
43
46
arduino_zero_edbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
@@ -96,6 +99,11 @@ arduino_zero_native.bootloader.tool=openocd
96
99
arduino_zero_native.bootloader.tool.default=openocd
97
100
arduino_zero_native.bootloader.file=zero/samd21_sam_ba.bin
98
101
102
+ arduino_zero_native.menu.usbstack.enabled=Enabled
103
+ arduino_zero_native.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
104
+ arduino_zero_native.menu.usbstack.disabled=Disabled
105
+ arduino_zero_native.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
106
+
99
107
# Arduino MKR1000
100
108
# -----------------------
101
109
mkr1000.name=Arduino MKR1000
@@ -142,6 +150,11 @@ mkr1000.bootloader.tool=openocd
142
150
mkr1000.bootloader.tool.default=openocd
143
151
mkr1000.bootloader.file=mkr1000/samd21_sam_ba_arduino_mkr1000.bin
144
152
153
+ mkr1000.menu.usbstack.enabled=Enabled
154
+ mkr1000.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
155
+ mkr1000.menu.usbstack.disabled=Disabled
156
+ mkr1000.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
157
+
145
158
# Arduino MKRZero
146
159
# ---------------
147
160
mkrzero.name=Arduino MKRZERO
@@ -180,6 +193,11 @@ mkrzero.bootloader.tool=openocd
180
193
mkrzero.bootloader.tool.default=openocd
181
194
mkrzero.bootloader.file=mkrzero/samd21_sam_ba_arduino_mkrzero.bin
182
195
196
+ mkrzero.menu.usbstack.enabled=Enabled
197
+ mkrzero.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
198
+ mkrzero.menu.usbstack.disabled=Disabled
199
+ mkrzero.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
200
+
183
201
# Arduino MKR WiFi 1010
184
202
# --------------------
185
203
mkrwifi1010.name=Arduino MKR WiFi 1010
@@ -219,6 +237,11 @@ mkrwifi1010.bootloader.tool.default=openocd
219
237
mkrwifi1010.bootloader.file=mkrwifi1010/samd21_sam_ba_arduino_mkrwifi1010.bin
220
238
#mkrwifi1010.arduinoota.extraflags=-d
221
239
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
244
+
222
245
# Arduino NANO 33 IoT
223
246
# --------------------
224
247
nano_33_iot.name=Arduino NANO 33 IoT
@@ -257,6 +280,11 @@ nano_33_iot.bootloader.tool=openocd
257
280
nano_33_iot.bootloader.tool.default=openocd
258
281
nano_33_iot.bootloader.file=nano_33_iot/samd21_sam_ba_arduino_nano_33_iot.bin
259
282
283
+ nano_33_iot.menu.usbstack.enabled=Enabled
284
+ nano_33_iot.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
285
+ nano_33_iot.menu.usbstack.disabled=Disabled
286
+ nano_33_iot.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
287
+
260
288
# Arduino MKR FOX 1200
261
289
# --------------------
262
290
mkrfox1200.name=Arduino MKR FOX 1200
@@ -295,6 +323,11 @@ mkrfox1200.bootloader.tool=openocd
295
323
mkrfox1200.bootloader.tool.default=openocd
296
324
mkrfox1200.bootloader.file=mkrfox1200/samd21_sam_ba_arduino_mkrfox1200.bin
297
325
326
+ mkrfox1200.menu.usbstack.enabled=Enabled
327
+ mkrfox1200.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
328
+ mkrfox1200.menu.usbstack.disabled=Disabled
329
+ mkrfox1200.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
330
+
298
331
# Arduino MKR WAN 1300
299
332
# --------------------
300
333
mkrwan1300.name=Arduino MKR WAN 1300
@@ -333,6 +366,11 @@ mkrwan1300.bootloader.tool=openocd
333
366
mkrwan1300.bootloader.tool.default=openocd
334
367
mkrwan1300.bootloader.file=mkrwan1300/samd21_sam_ba_arduino_mkrwan1300.bin
335
368
369
+ mkrwan1300.menu.usbstack.enabled=Enabled
370
+ mkrwan1300.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
371
+ mkrwan1300.menu.usbstack.disabled=Disabled
372
+ mkrwan1300.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
373
+
336
374
# Arduino MKR WAN 1310
337
375
# --------------------
338
376
mkrwan1310.name=Arduino MKR WAN 1310
@@ -371,6 +409,11 @@ mkrwan1310.bootloader.tool=openocd
371
409
mkrwan1310.bootloader.tool.default=openocd
372
410
mkrwan1310.bootloader.file=mkrwan1300/samd21_sam_ba_arduino_mkrwan1310.bin
373
411
412
+ mkrwan1310.menu.usbstack.enabled=Enabled
413
+ mkrwan1310.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
414
+ mkrwan1310.menu.usbstack.disabled=Disabled
415
+ mkrwan1310.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
416
+
374
417
# Arduino MKR GSM 1400
375
418
# --------------------
376
419
mkrgsm1400.name=Arduino MKR GSM 1400
@@ -409,6 +452,11 @@ mkrgsm1400.bootloader.tool=openocd
409
452
mkrgsm1400.bootloader.tool.default=openocd
410
453
mkrgsm1400.bootloader.file=mkrgsm1400/samd21_sam_ba_arduino_mkrgsm1400.bin
411
454
455
+ mkrgsm1400.menu.usbstack.enabled=Enabled
456
+ mkrgsm1400.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
457
+ mkrgsm1400.menu.usbstack.disabled=Disabled
458
+ mkrgsm1400.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
459
+
412
460
# Arduino MKR NB 1500
413
461
# --------------------
414
462
mkrnb1500.name=Arduino MKR NB 1500
@@ -447,6 +495,11 @@ mkrnb1500.bootloader.tool=openocd
447
495
mkrnb1500.bootloader.tool.default=openocd
448
496
mkrnb1500.bootloader.file=mkrnb1500/samd21_sam_ba_arduino_mkrnb1500.bin
449
497
498
+ mkrnb1500.menu.usbstack.enabled=Enabled
499
+ mkrnb1500.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
500
+ mkrnb1500.menu.usbstack.disabled=Disabled
501
+ mkrnb1500.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
502
+
450
503
# Arduino MKR Vidor 4000
451
504
# --------------------
452
505
mkrvidor4000.name=Arduino MKR Vidor 4000
@@ -485,6 +538,11 @@ mkrvidor4000.bootloader.tool=openocd
485
538
mkrvidor4000.bootloader.tool.default=openocd
486
539
mkrvidor4000.bootloader.file=mkrvidor4000/samd21_sam_ba_arduino_mkrvidor4000.bin
487
540
541
+ mkrvidor4000.menu.usbstack.enabled=Enabled
542
+ mkrvidor4000.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
543
+ mkrvidor4000.menu.usbstack.disabled=Disabled
544
+ mkrvidor4000.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
545
+
488
546
# Adafruit Circuit Playground M0
489
547
# ------------------------------
490
548
adafruit_circuitplayground_m0.name=Adafruit Circuit Playground Express
@@ -523,6 +581,11 @@ adafruit_circuitplayground_m0.bootloader.tool=openocd
523
581
adafruit_circuitplayground_m0.bootloader.tool.default=openocd
524
582
adafruit_circuitplayground_m0.bootloader.file=circuitplay/circuitplay_m0_samd21g18_sam_ba.bin
525
583
584
+ adafruit_circuitplayground_m0.menu.usbstack.enabled=Enabled
585
+ adafruit_circuitplayground_m0.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
586
+ adafruit_circuitplayground_m0.menu.usbstack.disabled=Disabled
587
+ adafruit_circuitplayground_m0.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
588
+
526
589
# Arduino M0 PRO (with) bootloader - Programming port
527
590
# ---------------------------------------------------
528
591
mzero_pro_bl_dbg.name=Arduino M0 Pro (Programming Port)
@@ -543,6 +606,7 @@ mzero_pro_bl_dbg.build.f_cpu=48000000L
543
606
mzero_pro_bl_dbg.build.usb_product="Arduino M0 Pro"
544
607
mzero_pro_bl_dbg.build.board=SAM_ZERO
545
608
mzero_pro_bl_dbg.build.core=arduino
609
+ mzero_pro_bl_dbg.build.flags.usbstack=-DUSBCON
546
610
mzero_pro_bl_dbg.build.extra_flags=-D__SAMD21G18A__ -mthumb {build.usb_flags}
547
611
mzero_pro_bl_dbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
548
612
mzero_pro_bl_dbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
@@ -610,6 +674,11 @@ mzero_pro_bl.bootloader.tool.default=openocd-withbootsize
610
674
mzero_pro_bl.bootloader.file=mzero/Bootloader_D21_M0_Pro_150427.hex
611
675
mzero_pro_bl.bootloader.low_fuses=0xff
612
676
677
+ mzero_pro_bl.menu.usbstack.enabled=Enabled
678
+ mzero_pro_bl.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
679
+ mzero_pro_bl.menu.usbstack.disabled=Disabled
680
+ mzero_pro_bl.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
681
+
613
682
# Arduino M0 (with) Bootloader
614
683
# ----------------------------
615
684
mzero_bl.name=Arduino M0
@@ -660,6 +729,11 @@ mzero_bl.bootloader.tool.default=openocd-withbootsize
660
729
mzero_bl.bootloader.low_fuses=0xff
661
730
mzero_bl.bootloader.file=mzero/Bootloader_D21_M0_150515.hex
662
731
732
+ mzero_bl.menu.usbstack.enabled=Enabled
733
+ mzero_bl.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
734
+ mzero_bl.menu.usbstack.disabled=Disabled
735
+ mzero_bl.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
736
+
663
737
# Arduino Tian (with) Bootloader
664
738
# ------------------------------
665
739
tian.name=Arduino Tian
@@ -703,6 +777,11 @@ tian.bootloader.low_fuses=0xff
703
777
tian.bootloader.file=sofia/Sofia_Tian_151118.hex
704
778
tian.drivers=SiliconLabs-CP2105/Silicon Labs VCP Driver.pkg
705
779
780
+ tian.menu.usbstack.enabled=Enabled
781
+ tian.menu.usbstack.enabled.build.flags.usbstack=-DUSBCON
782
+ tian.menu.usbstack.disabled=Disabled
783
+ tian.menu.usbstack.disabled.build.flags.usbstack=-DCDC_DISABLED
784
+
706
785
# Arduino Tian Console port (not for upload)
707
786
# ------------------------------------------
708
787
tian_cons.name=Arduino Tian (MIPS Console port)
0 commit comments