@@ -18,6 +18,7 @@ menu.cache=Cache
18
18
menu.speed=CPU Speed
19
19
menu.opt=Optimize
20
20
menu.maxspi=Max SPI
21
+ menu.maxqspi=Max QSPI
21
22
22
23
# Adafruit Feather M0 (SAMD21)
23
24
# ------------------------------
@@ -308,7 +309,7 @@ adafruit_metro_m4.build.usb_product="Adafruit Metro M4"
308
309
adafruit_metro_m4.build.usb_manufacturer="Adafruit LLC"
309
310
adafruit_metro_m4.build.board=METRO_M4
310
311
adafruit_metro_m4.build.core=arduino
311
- adafruit_metro_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_METRO_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
312
+ adafruit_metro_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_METRO_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
312
313
adafruit_metro_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
313
314
adafruit_metro_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
314
315
adafruit_metro_m4.build.variant=metro_m4
@@ -342,6 +343,10 @@ adafruit_metro_m4.menu.maxspi.50=50 MHz
342
343
adafruit_metro_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
343
344
adafruit_metro_m4.menu.maxspi.fcpu2=CPU Speed / 2
344
345
adafruit_metro_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
346
+ adafruit_metro_m4.menu.maxqspi.50=50 MHz (standard)
347
+ adafruit_metro_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
348
+ adafruit_metro_m4.menu.maxqspi.fcpu=CPU Speed
349
+ adafruit_metro_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
345
350
346
351
# Adafruit Grand Central M4 (SAMD51)
347
352
# ------------------------------
@@ -363,7 +368,7 @@ adafruit_grandcentral_m4.build.usb_product="Adafruit Grand Central M4"
363
368
adafruit_grandcentral_m4.build.usb_manufacturer="Adafruit LLC"
364
369
adafruit_grandcentral_m4.build.board=GRAND_CENTRAL_M4
365
370
adafruit_grandcentral_m4.build.core=arduino
366
- adafruit_grandcentral_m4.build.extra_flags=-D__SAMD51P20A__ -DADAFRUIT_GRAND_CENTRAL_M4 -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi}
371
+ adafruit_grandcentral_m4.build.extra_flags=-D__SAMD51P20A__ -DADAFRUIT_GRAND_CENTRAL_M4 -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
367
372
adafruit_grandcentral_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
368
373
adafruit_grandcentral_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
369
374
adafruit_grandcentral_m4.build.variant=grand_central_m4
@@ -397,6 +402,10 @@ adafruit_grandcentral_m4.menu.maxspi.50=50 MHz
397
402
adafruit_grandcentral_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
398
403
adafruit_grandcentral_m4.menu.maxspi.fcpu2=CPU Speed / 2
399
404
adafruit_grandcentral_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
405
+ adafruit_grandcentral_m4.menu.maxqspi.50=50 MHz (standard)
406
+ adafruit_grandcentral_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
407
+ adafruit_grandcentral_m4.menu.maxqspi.fcpu=CPU Speed
408
+ adafruit_grandcentral_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
400
409
401
410
# Adafruit ItsyBitsy M4 (SAMD51)
402
411
# ------------------------------
@@ -418,7 +427,7 @@ adafruit_itsybitsy_m4.build.usb_product="Adafruit ItsyBitsy M4"
418
427
adafruit_itsybitsy_m4.build.usb_manufacturer="Adafruit LLC"
419
428
adafruit_itsybitsy_m4.build.board=ITSYBITSY_M4
420
429
adafruit_itsybitsy_m4.build.core=arduino
421
- adafruit_itsybitsy_m4.build.extra_flags=-D__SAMD51G19A__ -DADAFRUIT_ITSYBITSY_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -DCRYSTALLESS -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
430
+ adafruit_itsybitsy_m4.build.extra_flags=-D__SAMD51G19A__ -DADAFRUIT_ITSYBITSY_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -DCRYSTALLESS -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
422
431
adafruit_itsybitsy_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
423
432
adafruit_itsybitsy_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
424
433
adafruit_itsybitsy_m4.build.variant=itsybitsy_m4
@@ -452,6 +461,10 @@ adafruit_itsybitsy_m4.menu.maxspi.50=50 MHz
452
461
adafruit_itsybitsy_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
453
462
adafruit_itsybitsy_m4.menu.maxspi.fcpu2=CPU Speed / 2
454
463
adafruit_itsybitsy_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
464
+ adafruit_itsybitsy_m4.menu.maxqspi.50=50 MHz (standard)
465
+ adafruit_itsybitsy_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
466
+ adafruit_itsybitsy_m4.menu.maxqspi.fcpu=CPU Speed
467
+ adafruit_itsybitsy_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
455
468
456
469
457
470
# Adafruit Feather M4 Express (SAMD51)
@@ -474,7 +487,7 @@ adafruit_feather_m4.build.usb_product="Adafruit Feather M4"
474
487
adafruit_feather_m4.build.usb_manufacturer="Adafruit LLC"
475
488
adafruit_feather_m4.build.board=FEATHER_M4
476
489
adafruit_feather_m4.build.core=arduino
477
- adafruit_feather_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_FEATHER_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
490
+ adafruit_feather_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_FEATHER_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
478
491
adafruit_feather_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
479
492
adafruit_feather_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
480
493
adafruit_feather_m4.build.variant=feather_m4
@@ -508,6 +521,10 @@ adafruit_feather_m4.menu.maxspi.50=50 MHz
508
521
adafruit_feather_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
509
522
adafruit_feather_m4.menu.maxspi.fcpu2=CPU Speed / 2
510
523
adafruit_feather_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
524
+ adafruit_feather_m4.menu.maxqspi.50=50 MHz (standard)
525
+ adafruit_feather_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
526
+ adafruit_feather_m4.menu.maxqspi.fcpu=CPU Speed
527
+ adafruit_feather_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
511
528
512
529
513
530
# Adafruit HalloWing M0 (SAMD21)
@@ -564,7 +581,7 @@ adafruit_trellis_m4.build.usb_product="Adafruit Trellis M4"
564
581
adafruit_trellis_m4.build.usb_manufacturer="Adafruit LLC"
565
582
adafruit_trellis_m4.build.board=TRELLIS_M4
566
583
adafruit_trellis_m4.build.core=arduino
567
- adafruit_trellis_m4.build.extra_flags=-D__SAMD51G19A__ -DADAFRUIT_TRELLIS_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -DCRYSTALLESS -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
584
+ adafruit_trellis_m4.build.extra_flags=-D__SAMD51G19A__ -DADAFRUIT_TRELLIS_M4_EXPRESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -DCRYSTALLESS -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
568
585
adafruit_trellis_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
569
586
adafruit_trellis_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
570
587
adafruit_trellis_m4.build.variant=trellis_m4
@@ -598,6 +615,10 @@ adafruit_trellis_m4.menu.maxspi.50=50 MHz
598
615
adafruit_trellis_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
599
616
adafruit_trellis_m4.menu.maxspi.fcpu2=CPU Speed / 2
600
617
adafruit_trellis_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
618
+ adafruit_trellis_m4.menu.maxqspi.50=50 MHz (standard)
619
+ adafruit_trellis_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
620
+ adafruit_trellis_m4.menu.maxqspi.fcpu=CPU Speed
621
+ adafruit_trellis_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
601
622
602
623
# Adafruit Crickit M0 (SAMD21)
603
624
# ------------------------------
@@ -651,7 +672,7 @@ adafruit_pyportal_m4.build.usb_product="Adafruit PyPortal M4"
651
672
adafruit_pyportal_m4.build.usb_manufacturer="Adafruit LLC"
652
673
adafruit_pyportal_m4.build.board=PYPORTAL_M4
653
674
adafruit_pyportal_m4.build.core=arduino
654
- adafruit_pyportal_m4.build.extra_flags=-D__SAMD51J20A__ -DADAFRUIT_PYPORTAL -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
675
+ adafruit_pyportal_m4.build.extra_flags=-D__SAMD51J20A__ -DADAFRUIT_PYPORTAL -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
655
676
adafruit_pyportal_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
656
677
adafruit_pyportal_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
657
678
adafruit_pyportal_m4.build.variant=pyportal_m4
@@ -685,6 +706,10 @@ adafruit_pyportal_m4.menu.maxspi.50=50 MHz
685
706
adafruit_pyportal_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
686
707
adafruit_pyportal_m4.menu.maxspi.fcpu2=CPU Speed / 2
687
708
adafruit_pyportal_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
709
+ adafruit_pyportal_m4.menu.maxqspi.50=50 MHz (standard)
710
+ adafruit_pyportal_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
711
+ adafruit_pyportal_m4.menu.maxqspi.fcpu=CPU Speed
712
+ adafruit_pyportal_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
688
713
689
714
# Adafruit pyBadge M4 (SAMD51)
690
715
# ------------------------------
@@ -708,7 +733,7 @@ adafruit_pybadge_m4.build.usb_product="Adafruit pyBadge M4"
708
733
adafruit_pybadge_m4.build.usb_manufacturer="Adafruit LLC"
709
734
adafruit_pybadge_m4.build.board=PYBADGE_M4
710
735
adafruit_pybadge_m4.build.core=arduino
711
- adafruit_pybadge_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_PYBADGE_M4_EXPRESS -DADAFRUIT_PYBADGE_M4_EXPRESS -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
736
+ adafruit_pybadge_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_PYBADGE_M4_EXPRESS -DADAFRUIT_PYBADGE_M4_EXPRESS -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
712
737
adafruit_pybadge_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
713
738
adafruit_pybadge_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
714
739
adafruit_pybadge_m4.build.variant=pybadge_m4
@@ -742,6 +767,10 @@ adafruit_pybadge_m4.menu.maxspi.50=50 MHz
742
767
adafruit_pybadge_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
743
768
adafruit_pybadge_m4.menu.maxspi.fcpu2=CPU Speed / 2
744
769
adafruit_pybadge_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
770
+ adafruit_pybadge_m4.menu.maxqspi.50=50 MHz (standard)
771
+ adafruit_pybadge_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
772
+ adafruit_pybadge_m4.menu.maxqspi.fcpu=CPU Speed
773
+ adafruit_pybadge_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
745
774
746
775
# Adafruit Metro M4 AirLift lite (SAMD51)
747
776
# ------------------------------
@@ -763,7 +792,7 @@ adafruit_metro_m4_airliftlite.build.usb_product="Adafruit Metro M4 Airlift Lite"
763
792
adafruit_metro_m4_airliftlite.build.usb_manufacturer="Adafruit LLC"
764
793
adafruit_metro_m4_airliftlite.build.board=METRO_M4_AIRLIFT_LITE
765
794
adafruit_metro_m4_airliftlite.build.core=arduino
766
- adafruit_metro_m4_airliftlite.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_METRO_M4_AIRLIFT_LITE -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize}
795
+ adafruit_metro_m4_airliftlite.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_METRO_M4_AIRLIFT_LITE -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
767
796
adafruit_metro_m4_airliftlite.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
768
797
adafruit_metro_m4_airliftlite.build.openocdscript=openocd_scripts/arduino_zero.cfg
769
798
adafruit_metro_m4_airliftlite.build.variant=metro_m4_airlift
@@ -797,6 +826,10 @@ adafruit_metro_m4_airliftlite.menu.maxspi.50=50 MHz
797
826
adafruit_metro_m4_airliftlite.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
798
827
adafruit_metro_m4_airliftlite.menu.maxspi.fcpu2=CPU Speed / 2
799
828
adafruit_metro_m4_airliftlite.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
829
+ adafruit_metro_m4_airliftlite.menu.maxqspi.50=50 MHz (standard)
830
+ adafruit_metro_m4_airliftlite.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
831
+ adafruit_metro_m4_airliftlite.menu.maxqspi.fcpu=CPU Speed
832
+ adafruit_metro_m4_airliftlite.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
800
833
801
834
# Adafruit pyGamer M4 Express (SAMD51)
802
835
# ------------------------------
@@ -820,7 +853,7 @@ adafruit_pygamer_m4.build.usb_product="Adafruit PyGamer M4"
820
853
adafruit_pygamer_m4.build.usb_manufacturer="Adafruit LLC"
821
854
adafruit_pygamer_m4.build.board=PYGAMER_M4
822
855
adafruit_pygamer_m4.build.core=arduino
823
- adafruit_pygamer_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_PYGAMER_M4_EXPRESS -DADAFRUIT_PYGAMER_M4_EXPRESS -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi}
856
+ adafruit_pygamer_m4.build.extra_flags=-D__SAMD51J19A__ -DADAFRUIT_PYGAMER_M4_EXPRESS -DADAFRUIT_PYGAMER_M4_EXPRESS -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 {build.flags.optimize} {build.flags.maxspi} {build.flags.maxqspi}
824
857
adafruit_pygamer_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
825
858
adafruit_pygamer_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
826
859
adafruit_pygamer_m4.build.variant=pygamer_m4
@@ -854,3 +887,7 @@ adafruit_pygamer_m4.menu.maxspi.50=50 MHz
854
887
adafruit_pygamer_m4.menu.maxspi.50.build.flags.maxspi=-DMAX_SPI=50000000
855
888
adafruit_pygamer_m4.menu.maxspi.fcpu2=CPU Speed / 2
856
889
adafruit_pygamer_m4.menu.maxspi.fcpu2.build.flags.maxspi=-DMAX_SPI=({build.f_cpu}/2)
890
+ adafruit_pygamer_m4.menu.maxqspi.50=50 MHz (standard)
891
+ adafruit_pygamer_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
892
+ adafruit_pygamer_m4.menu.maxqspi.fcpu=CPU Speed
893
+ adafruit_pygamer_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
0 commit comments