@@ -389,6 +389,10 @@ adafruit_metro_m4.menu.opt.small=Small (-Os) (standard)
389
389
adafruit_metro_m4.menu.opt.small.build.flags.optimize=-Os
390
390
adafruit_metro_m4.menu.opt.fast=Fast (-O2)
391
391
adafruit_metro_m4.menu.opt.fast.build.flags.optimize=-O2
392
+ adafruit_metro_m4.menu.opt.faster=Faster (-O3)
393
+ adafruit_metro_m4.menu.opt.faster.build.flags.optimize=-O3
394
+ adafruit_metro_m4.menu.opt.fastest=Fastest (-Ofast)
395
+ adafruit_metro_m4.menu.opt.fastest.build.flags.optimize=-Ofast
392
396
adafruit_metro_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
393
397
adafruit_metro_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
394
398
adafruit_metro_m4.menu.maxqspi.50=50 MHz (standard)
@@ -451,6 +455,10 @@ adafruit_grandcentral_m4.menu.opt.small=Small (-Os) (standard)
451
455
adafruit_grandcentral_m4.menu.opt.small.build.flags.optimize=-Os
452
456
adafruit_grandcentral_m4.menu.opt.fast=Fast (-O2)
453
457
adafruit_grandcentral_m4.menu.opt.fast.build.flags.optimize=-O2
458
+ adafruit_grandcentral_m4.menu.opt.faster=Faster (-O3)
459
+ adafruit_grandcentral_m4.menu.opt.faster.build.flags.optimize=-O3
460
+ adafruit_grandcentral_m4.menu.opt.fastest=Fastest (-Ofast)
461
+ adafruit_grandcentral_m4.menu.opt.fastest.build.flags.optimize=-Ofast
454
462
adafruit_grandcentral_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
455
463
adafruit_grandcentral_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
456
464
adafruit_grandcentral_m4.menu.maxqspi.50=50 MHz (standard)
@@ -510,6 +518,10 @@ adafruit_itsybitsy_m4.menu.opt.small=Small (-Os) (standard)
510
518
adafruit_itsybitsy_m4.menu.opt.small.build.flags.optimize=-Os
511
519
adafruit_itsybitsy_m4.menu.opt.fast=Fast (-O2)
512
520
adafruit_itsybitsy_m4.menu.opt.fast.build.flags.optimize=-O2
521
+ adafruit_itsybitsy_m4.menu.opt.faster=Faster (-O3)
522
+ adafruit_itsybitsy_m4.menu.opt.faster.build.flags.optimize=-O3
523
+ adafruit_itsybitsy_m4.menu.opt.fastest=Fastest (-Ofast)
524
+ adafruit_itsybitsy_m4.menu.opt.fastest.build.flags.optimize=-Ofast
513
525
adafruit_itsybitsy_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
514
526
adafruit_itsybitsy_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
515
527
adafruit_itsybitsy_m4.menu.maxqspi.50=50 MHz (standard)
@@ -569,6 +581,10 @@ adafruit_feather_m4.menu.opt.small=Small (-Os) (standard)
569
581
adafruit_feather_m4.menu.opt.small.build.flags.optimize=-Os
570
582
adafruit_feather_m4.menu.opt.fast=Fast (-O2)
571
583
adafruit_feather_m4.menu.opt.fast.build.flags.optimize=-O2
584
+ adafruit_feather_m4.menu.opt.faster=Faster (-O3)
585
+ adafruit_feather_m4.menu.opt.faster.build.flags.optimize=-O3
586
+ adafruit_feather_m4.menu.opt.fastest=Fastest (-Ofast)
587
+ adafruit_feather_m4.menu.opt.fastest.build.flags.optimize=-Ofast
572
588
adafruit_feather_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
573
589
adafruit_feather_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
574
590
adafruit_feather_m4.menu.maxqspi.50=50 MHz (standard)
@@ -668,6 +684,10 @@ adafruit_trellis_m4.menu.opt.small=Small (-Os) (standard)
668
684
adafruit_trellis_m4.menu.opt.small.build.flags.optimize=-Os
669
685
adafruit_trellis_m4.menu.opt.fast=Fast (-O2)
670
686
adafruit_trellis_m4.menu.opt.fast.build.flags.optimize=-O2
687
+ adafruit_trellis_m4.menu.opt.faster=Faster (-O3)
688
+ adafruit_trellis_m4.menu.opt.faster.build.flags.optimize=-O3
689
+ adafruit_trellis_m4.menu.opt.fastest=Fastest (-Ofast)
690
+ adafruit_trellis_m4.menu.opt.fastest.build.flags.optimize=-Ofast
671
691
adafruit_trellis_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
672
692
adafruit_trellis_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
673
693
adafruit_trellis_m4.menu.maxqspi.50=50 MHz (standard)
@@ -765,6 +785,10 @@ adafruit_pyportal_m4.menu.opt.small=Small (-Os) (standard)
765
785
adafruit_pyportal_m4.menu.opt.small.build.flags.optimize=-Os
766
786
adafruit_pyportal_m4.menu.opt.fast=Fast (-O2)
767
787
adafruit_pyportal_m4.menu.opt.fast.build.flags.optimize=-O2
788
+ adafruit_pyportal_m4.menu.opt.faster=Faster (-O3)
789
+ adafruit_pyportal_m4.menu.opt.faster.build.flags.optimize=-O3
790
+ adafruit_pyportal_m4.menu.opt.fastest=Fastest (-Ofast)
791
+ adafruit_pyportal_m4.menu.opt.fastest.build.flags.optimize=-Ofast
768
792
adafruit_pyportal_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
769
793
adafruit_pyportal_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
770
794
adafruit_pyportal_m4.menu.maxqspi.50=50 MHz (standard)
@@ -826,6 +850,10 @@ adafruit_pybadge_m4.menu.opt.small=Small (-Os) (standard)
826
850
adafruit_pybadge_m4.menu.opt.small.build.flags.optimize=-Os
827
851
adafruit_pybadge_m4.menu.opt.fast=Fast (-O2)
828
852
adafruit_pybadge_m4.menu.opt.fast.build.flags.optimize=-O2
853
+ adafruit_pybadge_m4.menu.opt.faster=Faster (-O3)
854
+ adafruit_pybadge_m4.menu.opt.faster.build.flags.optimize=-O3
855
+ adafruit_pybadge_m4.menu.opt.fastest=Fastest (-Ofast)
856
+ adafruit_pybadge_m4.menu.opt.fastest.build.flags.optimize=-Ofast
829
857
adafruit_pybadge_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
830
858
adafruit_pybadge_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
831
859
adafruit_pybadge_m4.menu.maxqspi.50=50 MHz (standard)
@@ -886,6 +914,10 @@ adafruit_metro_m4_airliftlite.menu.opt.small=Small (-Os) (standard)
886
914
adafruit_metro_m4_airliftlite.menu.opt.small.build.flags.optimize=-Os
887
915
adafruit_metro_m4_airliftlite.menu.opt.fast=Fast (-O2)
888
916
adafruit_metro_m4_airliftlite.menu.opt.fast.build.flags.optimize=-O2
917
+ adafruit_metro_m4_airliftlite.menu.opt.faster=Faster (-O3)
918
+ adafruit_metro_m4_airliftlite.menu.opt.faster.build.flags.optimize=-O3
919
+ adafruit_metro_m4_airliftlite.menu.opt.fastest=Fastest (-Ofast)
920
+ adafruit_metro_m4_airliftlite.menu.opt.fastest.build.flags.optimize=-Ofast
889
921
adafruit_metro_m4_airliftlite.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
890
922
adafruit_metro_m4_airliftlite.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
891
923
adafruit_metro_m4_airliftlite.menu.maxqspi.50=50 MHz (standard)
@@ -966,65 +998,65 @@ adafruit_pygamer_m4.menu.debug.on.build.flags.debug=-g
966
998
967
999
# Adafruit pyGamer M4 Express (SAMD51)
968
1000
# ------------------------------
969
- # adafruit_pygamer_advance_m4.name=Adafruit PyGamer Advance M4 (SAMD51)
970
- # adafruit_pygamer_advance_m4.vid.0=0x239A
971
- # adafruit_pygamer_advance_m4.pid.0=0x8041
972
- # adafruit_pygamer_advance_m4.vid.1=0x239A
973
- # adafruit_pygamer_advance_m4.pid.1=0x0041
974
- # adafruit_pygamer_advance_m4.vid.1=0x239A
975
- # adafruit_pygamer_advance_m4.pid.1=0x8042
976
- # adafruit_pygamer_advance_m4.upload.tool=bossac18
977
- # adafruit_pygamer_advance_m4.upload.protocol=sam-ba
978
- # adafruit_pygamer_advance_m4.upload.maximum_size=1032192
979
- # adafruit_pygamer_advance_m4.upload.offset=0x4000
980
- # adafruit_pygamer_advance_m4.upload.use_1200bps_touch=true
981
- # adafruit_pygamer_advance_m4.upload.wait_for_upload_port=true
982
- # adafruit_pygamer_advance_m4.upload.native_usb=true
983
- # adafruit_pygamer_advance_m4.build.mcu=cortex-m4
984
- # adafruit_pygamer_advance_m4.build.usb_product="Adafruit PyGamer Advance M4"
985
- # adafruit_pygamer_advance_m4.build.usb_manufacturer="Adafruit LLC"
986
- # adafruit_pygamer_advance_m4.build.board=PYGAMER_ADVANCE_M4
987
- # adafruit_pygamer_advance_m4.build.core=arduino
988
- # adafruit_pygamer_advance_m4.build.extra_flags=-D__SAMD51J20A__ -DADAFRUIT_PYGAMER_ADVANCE_M4_EXPRESS -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
989
- # adafruit_pygamer_advance_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
990
- # adafruit_pygamer_advance_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
991
- # adafruit_pygamer_advance_m4.build.variant=pygamer_advance_m4
992
- # adafruit_pygamer_advance_m4.build.variant_system_lib=
993
- # adafruit_pygamer_advance_m4.build.vid=0x239A
994
- # adafruit_pygamer_advance_m4.build.pid=0x8041
995
- # adafruit_pygamer_advance_m4.bootloader.tool=openocd
996
- # adafruit_pygamer_advance_m4.bootloader.file=featherM4/bootloader-feather_m4-v2.0.0-adafruit.5.bin
997
- # adafruit_pygamer_advance_m4.compiler.arm.cmsis.ldflags="-L{build.variant.path}" -larm_cortexM4lf_math -mfloat-abi=hard -mfpu=fpv4-sp-d16
998
- # adafruit_pygamer_advance_m4.menu.cache.on=Enabled
999
- # adafruit_pygamer_advance_m4.menu.cache.on.build.cache_flags=-DENABLE_CACHE
1000
- # adafruit_pygamer_advance_m4.menu.cache.off=Disabled
1001
- # adafruit_pygamer_advance_m4.menu.cache.off.build.cache_flags=
1002
- # adafruit_pygamer_advance_m4.menu.speed.120=120 MHz (standard)
1003
- # adafruit_pygamer_advance_m4.menu.speed.120.build.f_cpu=120000000L
1004
- # adafruit_pygamer_advance_m4.menu.speed.150=150 MHz (overclock)
1005
- # adafruit_pygamer_advance_m4.menu.speed.150.build.f_cpu=150000000L
1006
- # adafruit_pygamer_advance_m4.menu.speed.180=180 MHz (overclock)
1007
- # adafruit_pygamer_advance_m4.menu.speed.180.build.f_cpu=180000000L
1008
- # adafruit_pygamer_advance_m4.menu.speed.200=200 MHz (overclock)
1009
- # adafruit_pygamer_advance_m4.menu.speed.200.build.f_cpu=200000000L
1010
- # adafruit_pygamer_advance_m4.menu.opt.small=Small (-Os) (standard)
1011
- # adafruit_pygamer_advance_m4.menu.opt.small.build.flags.optimize=-Os
1012
- # adafruit_pygamer_advance_m4.menu.opt.fast=Fast (-O2)
1013
- # adafruit_pygamer_advance_m4.menu.opt.fast.build.flags.optimize=-O2
1014
- # adafruit_pygamer_advance_m4.menu.opt.faster=Faster (-O3)
1015
- # adafruit_pygamer_advance_m4.menu.opt.faster.build.flags.optimize=-O3
1016
- # adafruit_pygamer_advance_m4.menu.opt.fastest=Fastest (-Ofast)
1017
- # adafruit_pygamer_advance_m4.menu.opt.fastest.build.flags.optimize=-Ofast
1018
- # adafruit_pygamer_advance_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
1019
- # adafruit_pygamer_advance_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
1020
- # adafruit_pygamer_advance_m4.menu.maxqspi.50=50 MHz (standard)
1021
- # adafruit_pygamer_advance_m4.menu.maxqspi.fcpu=CPU Speed / 2
1022
- # adafruit_pygamer_advance_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
1023
- # adafruit_pygamer_advance_m4.menu.maxqspi.fcpu=CPU Speed / 2
1024
- # adafruit_pygamer_advance_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
1025
- # adafruit_pygamer_advance_m4.menu.usbstack.arduino=Arduino
1026
- # adafruit_pygamer_advance_m4.menu.usbstack.tinyusb=TinyUSB
1027
- # adafruit_pygamer_advance_m4.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
1028
- # adafruit_pygamer_advance_m4.menu.debug.off=Off
1029
- # adafruit_pygamer_advance_m4.menu.debug.on=On
1030
- # adafruit_pygamer_advance_m4.menu.debug.on.build.flags.debug=-g
1001
+ adafruit_pygamer_advance_m4.name=Adafruit PyGamer Advance M4 (SAMD51)
1002
+ adafruit_pygamer_advance_m4.vid.0=0x239A
1003
+ adafruit_pygamer_advance_m4.pid.0=0x8041
1004
+ adafruit_pygamer_advance_m4.vid.1=0x239A
1005
+ adafruit_pygamer_advance_m4.pid.1=0x0041
1006
+ adafruit_pygamer_advance_m4.vid.1=0x239A
1007
+ adafruit_pygamer_advance_m4.pid.1=0x8042
1008
+ adafruit_pygamer_advance_m4.upload.tool=bossac18
1009
+ adafruit_pygamer_advance_m4.upload.protocol=sam-ba
1010
+ adafruit_pygamer_advance_m4.upload.maximum_size=1032192
1011
+ adafruit_pygamer_advance_m4.upload.offset=0x4000
1012
+ adafruit_pygamer_advance_m4.upload.use_1200bps_touch=true
1013
+ adafruit_pygamer_advance_m4.upload.wait_for_upload_port=true
1014
+ adafruit_pygamer_advance_m4.upload.native_usb=true
1015
+ adafruit_pygamer_advance_m4.build.mcu=cortex-m4
1016
+ adafruit_pygamer_advance_m4.build.usb_product="Adafruit PyGamer Advance M4"
1017
+ adafruit_pygamer_advance_m4.build.usb_manufacturer="Adafruit LLC"
1018
+ adafruit_pygamer_advance_m4.build.board=PYGAMER_ADVANCE_M4
1019
+ adafruit_pygamer_advance_m4.build.core=arduino
1020
+ adafruit_pygamer_advance_m4.build.extra_flags=-D__SAMD51J20A__ -DADAFRUIT_PYGAMER_ADVANCE_M4_EXPRESS -DCRYSTALLESS -D__SAMD51__ {build.usb_flags} -D__FPU_PRESENT -DARM_MATH_CM4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
1021
+ adafruit_pygamer_advance_m4.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
1022
+ adafruit_pygamer_advance_m4.build.openocdscript=openocd_scripts/arduino_zero.cfg
1023
+ adafruit_pygamer_advance_m4.build.variant=pygamer_advance_m4
1024
+ adafruit_pygamer_advance_m4.build.variant_system_lib=
1025
+ adafruit_pygamer_advance_m4.build.vid=0x239A
1026
+ adafruit_pygamer_advance_m4.build.pid=0x8041
1027
+ adafruit_pygamer_advance_m4.bootloader.tool=openocd
1028
+ adafruit_pygamer_advance_m4.bootloader.file=featherM4/bootloader-feather_m4-v2.0.0-adafruit.5.bin
1029
+ adafruit_pygamer_advance_m4.compiler.arm.cmsis.ldflags="-L{build.variant.path}" -larm_cortexM4lf_math -mfloat-abi=hard -mfpu=fpv4-sp-d16
1030
+ adafruit_pygamer_advance_m4.menu.cache.on=Enabled
1031
+ adafruit_pygamer_advance_m4.menu.cache.on.build.cache_flags=-DENABLE_CACHE
1032
+ adafruit_pygamer_advance_m4.menu.cache.off=Disabled
1033
+ adafruit_pygamer_advance_m4.menu.cache.off.build.cache_flags=
1034
+ adafruit_pygamer_advance_m4.menu.speed.120=120 MHz (standard)
1035
+ adafruit_pygamer_advance_m4.menu.speed.120.build.f_cpu=120000000L
1036
+ adafruit_pygamer_advance_m4.menu.speed.150=150 MHz (overclock)
1037
+ adafruit_pygamer_advance_m4.menu.speed.150.build.f_cpu=150000000L
1038
+ adafruit_pygamer_advance_m4.menu.speed.180=180 MHz (overclock)
1039
+ adafruit_pygamer_advance_m4.menu.speed.180.build.f_cpu=180000000L
1040
+ adafruit_pygamer_advance_m4.menu.speed.200=200 MHz (overclock)
1041
+ adafruit_pygamer_advance_m4.menu.speed.200.build.f_cpu=200000000L
1042
+ adafruit_pygamer_advance_m4.menu.opt.small=Small (-Os) (standard)
1043
+ adafruit_pygamer_advance_m4.menu.opt.small.build.flags.optimize=-Os
1044
+ adafruit_pygamer_advance_m4.menu.opt.fast=Fast (-O2)
1045
+ adafruit_pygamer_advance_m4.menu.opt.fast.build.flags.optimize=-O2
1046
+ adafruit_pygamer_advance_m4.menu.opt.faster=Faster (-O3)
1047
+ adafruit_pygamer_advance_m4.menu.opt.faster.build.flags.optimize=-O3
1048
+ adafruit_pygamer_advance_m4.menu.opt.fastest=Fastest (-Ofast)
1049
+ adafruit_pygamer_advance_m4.menu.opt.fastest.build.flags.optimize=-Ofast
1050
+ adafruit_pygamer_advance_m4.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
1051
+ adafruit_pygamer_advance_m4.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
1052
+ adafruit_pygamer_advance_m4.menu.maxqspi.50=50 MHz (standard)
1053
+ adafruit_pygamer_advance_m4.menu.maxqspi.fcpu=CPU Speed / 2
1054
+ adafruit_pygamer_advance_m4.menu.maxqspi.50.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=50000000
1055
+ adafruit_pygamer_advance_m4.menu.maxqspi.fcpu=CPU Speed / 2
1056
+ adafruit_pygamer_advance_m4.menu.maxqspi.fcpu.build.flags.maxqspi=-DVARIANT_QSPI_BAUD_DEFAULT=({build.f_cpu})
1057
+ adafruit_pygamer_advance_m4.menu.usbstack.arduino=Arduino
1058
+ adafruit_pygamer_advance_m4.menu.usbstack.tinyusb=TinyUSB
1059
+ adafruit_pygamer_advance_m4.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
1060
+ adafruit_pygamer_advance_m4.menu.debug.off=Off
1061
+ adafruit_pygamer_advance_m4.menu.debug.on=On
1062
+ adafruit_pygamer_advance_m4.menu.debug.on.build.flags.debug=-g
0 commit comments