@@ -817,6 +817,193 @@ adafruit_sht4xtrinkey_m0.menu.debug.on=On
817
817
adafruit_sht4xtrinkey_m0.menu.debug.on.build.flags.debug=-g
818
818
819
819
820
+ # -----------------------------------
821
+ # Adafruit Pixel Trinkey M0 (SAMD21)
822
+ # -----------------------------------
823
+ adafruit_pixeltrinkey_m0.name=Adafruit Pixel Trinkey M0 (SAMD21)
824
+
825
+ # VID/PID for Bootloader, Arduino & CircuitPython
826
+ adafruit_pixeltrinkey_m0.vid.0=0x239A
827
+ adafruit_pixeltrinkey_m0.pid.0=0x8155
828
+ adafruit_pixeltrinkey_m0.vid.1=0x239A
829
+ adafruit_pixeltrinkey_m0.pid.1=0x0155
830
+ adafruit_pixeltrinkey_m0.vid.2=0x239A
831
+ adafruit_pixeltrinkey_m0.pid.2=0x8156
832
+
833
+ # Upload
834
+ adafruit_pixeltrinkey_m0.upload.tool=bossac18
835
+ adafruit_pixeltrinkey_m0.upload.protocol=sam-ba
836
+ adafruit_pixeltrinkey_m0.upload.maximum_size=262144
837
+ adafruit_pixeltrinkey_m0.upload.offset=0x2000
838
+ adafruit_pixeltrinkey_m0.upload.use_1200bps_touch=true
839
+ adafruit_pixeltrinkey_m0.upload.wait_for_upload_port=true
840
+ adafruit_pixeltrinkey_m0.upload.native_usb=true
841
+
842
+ # Build
843
+ adafruit_pixeltrinkey_m0.build.mcu=cortex-m0plus
844
+ adafruit_pixeltrinkey_m0.build.f_cpu=48000000L
845
+ adafruit_pixeltrinkey_m0.build.usb_product="Pixel Trinkey M0"
846
+ adafruit_pixeltrinkey_m0.build.usb_manufacturer="Adafruit"
847
+ adafruit_pixeltrinkey_m0.build.board=PIXELTRINKEY_M0
848
+ adafruit_pixeltrinkey_m0.build.core=arduino
849
+ adafruit_pixeltrinkey_m0.build.extra_flags=-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_PIXELTRINKEY_M0 -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
850
+ adafruit_pixeltrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
851
+ adafruit_pixeltrinkey_m0.build.openocdscript=scripts/openocd/daplink_samd21.cfg
852
+ adafruit_pixeltrinkey_m0.build.variant=pixeltrinkey_m0
853
+ adafruit_pixeltrinkey_m0.build.variant_system_lib=
854
+ adafruit_pixeltrinkey_m0.build.vid=0x239A
855
+ adafruit_pixeltrinkey_m0.build.pid=0x8155
856
+ adafruit_pixeltrinkey_m0.bootloader.tool=openocd
857
+ adafruit_pixeltrinkey_m0.bootloader.file=pixeltrinkey_m0/bootloader-pixeltrinkey_m0.bin
858
+
859
+ # Menu: Optimization
860
+ adafruit_pixeltrinkey_m0.menu.opt.small=Small (-Os) (standard)
861
+ adafruit_pixeltrinkey_m0.menu.opt.small.build.flags.optimize=-Os
862
+ adafruit_pixeltrinkey_m0.menu.opt.fast=Fast (-O2)
863
+ adafruit_pixeltrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
864
+ adafruit_pixeltrinkey_m0.menu.opt.faster=Faster (-O3)
865
+ adafruit_pixeltrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
866
+ adafruit_pixeltrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
867
+ adafruit_pixeltrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
868
+ adafruit_pixeltrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
869
+ adafruit_pixeltrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
870
+
871
+ # Menu: USB Stack
872
+ adafruit_pixeltrinkey_m0.menu.usbstack.arduino=Arduino
873
+ adafruit_pixeltrinkey_m0.menu.usbstack.tinyusb=TinyUSB
874
+ adafruit_pixeltrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
875
+
876
+ # Menu: Debug
877
+ adafruit_pixeltrinkey_m0.menu.debug.off=Off
878
+ adafruit_pixeltrinkey_m0.menu.debug.on=On
879
+ adafruit_pixeltrinkey_m0.menu.debug.on.build.flags.debug=-g
880
+
881
+
882
+ # -----------------------------------
883
+ # Adafruit TRRS Trinkey M0 (SAMD21)
884
+ # -----------------------------------
885
+ adafruit_TRRStrinkey_m0.name=Adafruit TRRS Trinkey M0 (SAMD21)
886
+
887
+ # VID/PID for Bootloader, Arduino & CircuitPython
888
+ adafruit_TRRStrinkey_m0.vid.0=0x239A
889
+ adafruit_TRRStrinkey_m0.pid.0=0x8157
890
+ adafruit_TRRStrinkey_m0.vid.1=0x239A
891
+ adafruit_TRRStrinkey_m0.pid.1=0x0157
892
+ adafruit_TRRStrinkey_m0.vid.2=0x239A
893
+ adafruit_TRRStrinkey_m0.pid.2=0x8158
894
+
895
+ # Upload
896
+ adafruit_TRRStrinkey_m0.upload.tool=bossac18
897
+ adafruit_TRRStrinkey_m0.upload.protocol=sam-ba
898
+ adafruit_TRRStrinkey_m0.upload.maximum_size=262144
899
+ adafruit_TRRStrinkey_m0.upload.offset=0x2000
900
+ adafruit_TRRStrinkey_m0.upload.use_1200bps_touch=true
901
+ adafruit_TRRStrinkey_m0.upload.wait_for_upload_port=true
902
+ adafruit_TRRStrinkey_m0.upload.native_usb=true
903
+
904
+ # Build
905
+ adafruit_TRRStrinkey_m0.build.mcu=cortex-m0plus
906
+ adafruit_TRRStrinkey_m0.build.f_cpu=48000000L
907
+ adafruit_TRRStrinkey_m0.build.usb_product="TRRS Trinkey M0"
908
+ adafruit_TRRStrinkey_m0.build.usb_manufacturer="Adafruit"
909
+ adafruit_TRRStrinkey_m0.build.board=TRRSTRINKEY_M0
910
+ adafruit_TRRStrinkey_m0.build.core=arduino
911
+ adafruit_TRRStrinkey_m0.build.extra_flags=-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_TRRSTRINKEY_M0 -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
912
+ adafruit_TRRStrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
913
+ adafruit_TRRStrinkey_m0.build.openocdscript=scripts/openocd/daplink_samd21.cfg
914
+ adafruit_TRRStrinkey_m0.build.variant=TRRStrinkey_m0
915
+ adafruit_TRRStrinkey_m0.build.variant_system_lib=
916
+ adafruit_TRRStrinkey_m0.build.vid=0x239A
917
+ adafruit_TRRStrinkey_m0.build.pid=0x8157
918
+ adafruit_TRRStrinkey_m0.bootloader.tool=openocd
919
+ adafruit_TRRStrinkey_m0.bootloader.file=TRRStrinkey_m0/bootloader-TRRStrinkey_m0.bin
920
+
921
+ # Menu: Optimization
922
+ adafruit_TRRStrinkey_m0.menu.opt.small=Small (-Os) (standard)
923
+ adafruit_TRRStrinkey_m0.menu.opt.small.build.flags.optimize=-Os
924
+ adafruit_TRRStrinkey_m0.menu.opt.fast=Fast (-O2)
925
+ adafruit_TRRStrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
926
+ adafruit_TRRStrinkey_m0.menu.opt.faster=Faster (-O3)
927
+ adafruit_TRRStrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
928
+ adafruit_TRRStrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
929
+ adafruit_TRRStrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
930
+ adafruit_TRRStrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
931
+ adafruit_TRRStrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
932
+
933
+ # Menu: USB Stack
934
+ adafruit_TRRStrinkey_m0.menu.usbstack.arduino=Arduino
935
+ adafruit_TRRStrinkey_m0.menu.usbstack.tinyusb=TinyUSB
936
+ adafruit_TRRStrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
937
+
938
+ # Menu: Debug
939
+ adafruit_TRRStrinkey_m0.menu.debug.off=Off
940
+ adafruit_TRRStrinkey_m0.menu.debug.on=On
941
+ adafruit_TRRStrinkey_m0.menu.debug.on.build.flags.debug=-g
942
+
943
+
944
+
945
+ # -----------------------------------
946
+ # Adafruit TRRS Trinkey M0 (SAMD21)
947
+ # -----------------------------------
948
+ adafruit_thumbsticktrinkey_m0.name=Adafruit Thumbstick Trinkey M0 (SAMD21)
949
+
950
+ # VID/PID for Bootloader, Arduino & CircuitPython
951
+ adafruit_thumbsticktrinkey_m0.vid.0=0x239A
952
+ adafruit_thumbsticktrinkey_m0.pid.0=0x8159
953
+ adafruit_thumbsticktrinkey_m0.vid.1=0x239A
954
+ adafruit_thumbsticktrinkey_m0.pid.1=0x0159
955
+ adafruit_thumbsticktrinkey_m0.vid.2=0x239A
956
+ adafruit_thumbsticktrinkey_m0.pid.2=0x8160
957
+
958
+ # Upload
959
+ adafruit_thumbsticktrinkey_m0.upload.tool=bossac18
960
+ adafruit_thumbsticktrinkey_m0.upload.protocol=sam-ba
961
+ adafruit_thumbsticktrinkey_m0.upload.maximum_size=262144
962
+ adafruit_thumbsticktrinkey_m0.upload.offset=0x2000
963
+ adafruit_thumbsticktrinkey_m0.upload.use_1200bps_touch=true
964
+ adafruit_thumbsticktrinkey_m0.upload.wait_for_upload_port=true
965
+ adafruit_thumbsticktrinkey_m0.upload.native_usb=true
966
+
967
+ # Build
968
+ adafruit_thumbsticktrinkey_m0.build.mcu=cortex-m0plus
969
+ adafruit_thumbsticktrinkey_m0.build.f_cpu=48000000L
970
+ adafruit_thumbsticktrinkey_m0.build.usb_product="Thumbstick Trinkey M0"
971
+ adafruit_thumbsticktrinkey_m0.build.usb_manufacturer="Adafruit"
972
+ adafruit_thumbsticktrinkey_m0.build.board=THUMBSTICKTRINKEY_M0
973
+ adafruit_thumbsticktrinkey_m0.build.core=arduino
974
+ adafruit_thumbsticktrinkey_m0.build.extra_flags=-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_THUMBSTICKTRINKEY_M0 -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
975
+ adafruit_thumbsticktrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
976
+ adafruit_thumbsticktrinkey_m0.build.openocdscript=scripts/openocd/daplink_samd21.cfg
977
+ adafruit_thumbsticktrinkey_m0.build.variant=thumbsticktrinkey_m0
978
+ adafruit_thumbsticktrinkey_m0.build.variant_system_lib=
979
+ adafruit_thumbsticktrinkey_m0.build.vid=0x239A
980
+ adafruit_thumbsticktrinkey_m0.build.pid=0x8159
981
+ adafruit_thumbsticktrinkey_m0.bootloader.tool=openocd
982
+ adafruit_thumbsticktrinkey_m0.bootloader.file=thumbsticktrinkey_m0/bootloader-thumbsticktrinkey_m0.bin
983
+
984
+ # Menu: Optimization
985
+ adafruit_thumbsticktrinkey_m0.menu.opt.small=Small (-Os) (standard)
986
+ adafruit_thumbsticktrinkey_m0.menu.opt.small.build.flags.optimize=-Os
987
+ adafruit_thumbsticktrinkey_m0.menu.opt.fast=Fast (-O2)
988
+ adafruit_thumbsticktrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
989
+ adafruit_thumbsticktrinkey_m0.menu.opt.faster=Faster (-O3)
990
+ adafruit_thumbsticktrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
991
+ adafruit_thumbsticktrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
992
+ adafruit_thumbsticktrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
993
+ adafruit_thumbsticktrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
994
+ adafruit_thumbsticktrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
995
+
996
+ # Menu: USB Stack
997
+ adafruit_thumbsticktrinkey_m0.menu.usbstack.arduino=Arduino
998
+ adafruit_thumbsticktrinkey_m0.menu.usbstack.tinyusb=TinyUSB
999
+ adafruit_thumbsticktrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
1000
+
1001
+ # Menu: Debug
1002
+ adafruit_thumbsticktrinkey_m0.menu.debug.off=Off
1003
+ adafruit_thumbsticktrinkey_m0.menu.debug.on=On
1004
+ adafruit_thumbsticktrinkey_m0.menu.debug.on.build.flags.debug=-g
1005
+
1006
+
820
1007
# -----------------------------------
821
1008
# Adafruit ItsyBitsy M0 Express (SAMD21)
822
1009
# -----------------------------------
0 commit comments