@@ -386,7 +386,7 @@ adafruit_neotrinkey_m0.pid.0=0x80EF
386386adafruit_neotrinkey_m0.vid.1=0x239A
387387adafruit_neotrinkey_m0.pid.1=0x00EF
388388adafruit_neotrinkey_m0.vid.1=0x239A
389- adafruit_neotrinkey_m0.pid.1=0x00F0
389+ adafruit_neotrinkey_m0.pid.1=0x80F0
390390adafruit_neotrinkey_m0.upload.tool=bossac
391391adafruit_neotrinkey_m0.upload.protocol=sam-ba
392392adafruit_neotrinkey_m0.upload.maximum_size=262144
@@ -426,6 +426,200 @@ adafruit_neotrinkey_m0.menu.debug.off=Off
426426adafruit_neotrinkey_m0.menu.debug.on=On
427427adafruit_neotrinkey_m0.menu.debug.on.build.flags.debug=-g
428428
429+ # Adafruit Rotary Trinkey (SAMD21)
430+ # ------------------------------
431+ adafruit_rotarytrinkey_m0.name=Adafruit Rotary Trinkey (SAMD21)
432+ adafruit_rotarytrinkey_m0.vid.0=0x239A
433+ adafruit_rotarytrinkey_m0.pid.0=0x80FB
434+ adafruit_rotarytrinkey_m0.vid.1=0x239A
435+ adafruit_rotarytrinkey_m0.pid.1=0x00FB
436+ adafruit_rotarytrinkey_m0.vid.1=0x239A
437+ adafruit_rotarytrinkey_m0.pid.1=0x80FC
438+ adafruit_rotarytrinkey_m0.upload.tool=bossac
439+ adafruit_rotarytrinkey_m0.upload.protocol=sam-ba
440+ adafruit_rotarytrinkey_m0.upload.maximum_size=262144
441+ adafruit_rotarytrinkey_m0.upload.offset=0x2000
442+ adafruit_rotarytrinkey_m0.upload.use_1200bps_touch=true
443+ adafruit_rotarytrinkey_m0.upload.wait_for_upload_port=true
444+ adafruit_rotarytrinkey_m0.upload.native_usb=true
445+ adafruit_rotarytrinkey_m0.build.mcu=cortex-m0plus
446+ adafruit_rotarytrinkey_m0.build.f_cpu=48000000L
447+ adafruit_rotarytrinkey_m0.build.usb_product="Rotary Trinkey M0"
448+ adafruit_rotarytrinkey_m0.build.usb_manufacturer="Adafruit"
449+ adafruit_rotarytrinkey_m0.build.board=ROTARYTRINKEY_M0
450+ adafruit_rotarytrinkey_m0.build.core=arduino
451+ adafruit_rotarytrinkey_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_ROTARYTRINKEY_M0 -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
452+ adafruit_rotarytrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
453+ adafruit_rotarytrinkey_m0.build.openocdscript=openocd_scripts/rotarytrinkey_m0.cfg
454+ adafruit_rotarytrinkey_m0.build.variant=rotarytrinkey_m0
455+ adafruit_rotarytrinkey_m0.build.variant_system_lib=
456+ adafruit_rotarytrinkey_m0.build.vid=0x239A
457+ adafruit_rotarytrinkey_m0.build.pid=0x80FB
458+ adafruit_rotarytrinkey_m0.bootloader.tool=openocd
459+ adafruit_rotarytrinkey_m0.bootloader.file=rotarytrinkey_m0/bootloader-rotarytrinkey_m0.bin
460+ adafruit_rotarytrinkey_m0.menu.opt.small=Small (-Os) (standard)
461+ adafruit_rotarytrinkey_m0.menu.opt.small.build.flags.optimize=-Os
462+ adafruit_rotarytrinkey_m0.menu.opt.fast=Fast (-O2)
463+ adafruit_rotarytrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
464+ adafruit_rotarytrinkey_m0.menu.opt.faster=Faster (-O3)
465+ adafruit_rotarytrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
466+ adafruit_rotarytrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
467+ adafruit_rotarytrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
468+ adafruit_rotarytrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
469+ adafruit_rotarytrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
470+ adafruit_rotarytrinkey_m0.menu.usbstack.arduino=Arduino
471+ adafruit_rotarytrinkey_m0.menu.usbstack.tinyusb=TinyUSB
472+ adafruit_rotarytrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
473+ adafruit_rotarytrinkey_m0.menu.debug.off=Off
474+ adafruit_rotarytrinkey_m0.menu.debug.on=On
475+ adafruit_rotarytrinkey_m0.menu.debug.on.build.flags.debug=-g
476+
477+ # Adafruit NeoKey Trinkey (SAMD21)
478+ # ------------------------------
479+ adafruit_neokeytrinkey_m0.name=Adafruit NeoKey Trinkey (SAMD21)
480+ adafruit_neokeytrinkey_m0.vid.0=0x239A
481+ adafruit_neokeytrinkey_m0.pid.0=0x80FF
482+ adafruit_neokeytrinkey_m0.vid.1=0x239A
483+ adafruit_neokeytrinkey_m0.pid.1=0x00FF
484+ adafruit_neokeytrinkey_m0.vid.1=0x239A
485+ adafruit_neokeytrinkey_m0.pid.1=0x8100
486+ adafruit_neokeytrinkey_m0.upload.tool=bossac
487+ adafruit_neokeytrinkey_m0.upload.protocol=sam-ba
488+ adafruit_neokeytrinkey_m0.upload.maximum_size=262144
489+ adafruit_neokeytrinkey_m0.upload.offset=0x2000
490+ adafruit_neokeytrinkey_m0.upload.use_1200bps_touch=true
491+ adafruit_neokeytrinkey_m0.upload.wait_for_upload_port=true
492+ adafruit_neokeytrinkey_m0.upload.native_usb=true
493+ adafruit_neokeytrinkey_m0.build.mcu=cortex-m0plus
494+ adafruit_neokeytrinkey_m0.build.f_cpu=48000000L
495+ adafruit_neokeytrinkey_m0.build.usb_product="NeoKey Trinkey M0"
496+ adafruit_neokeytrinkey_m0.build.usb_manufacturer="Adafruit"
497+ adafruit_neokeytrinkey_m0.build.board=NEOKEYTRINKEY_M0
498+ adafruit_neokeytrinkey_m0.build.core=arduino
499+ adafruit_neokeytrinkey_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_NEOKEYTRINKEY_M0 -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
500+ adafruit_neokeytrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
501+ adafruit_neokeytrinkey_m0.build.openocdscript=openocd_scripts/neokeytrinkey_m0.cfg
502+ adafruit_neokeytrinkey_m0.build.variant=neokeytrinkey_m0
503+ adafruit_neokeytrinkey_m0.build.variant_system_lib=
504+ adafruit_neokeytrinkey_m0.build.vid=0x239A
505+ adafruit_neokeytrinkey_m0.build.pid=0x80FF
506+ adafruit_neokeytrinkey_m0.bootloader.tool=openocd
507+ adafruit_neokeytrinkey_m0.bootloader.file=neokeytrinkey_m0/bootloader-neokeytrinkey_m0.bin
508+ adafruit_neokeytrinkey_m0.menu.opt.small=Small (-Os) (standard)
509+ adafruit_neokeytrinkey_m0.menu.opt.small.build.flags.optimize=-Os
510+ adafruit_neokeytrinkey_m0.menu.opt.fast=Fast (-O2)
511+ adafruit_neokeytrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
512+ adafruit_neokeytrinkey_m0.menu.opt.faster=Faster (-O3)
513+ adafruit_neokeytrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
514+ adafruit_neokeytrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
515+ adafruit_neokeytrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
516+ adafruit_neokeytrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
517+
518+ adafruit_neokeytrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
519+ adafruit_neokeytrinkey_m0.menu.usbstack.arduino=Arduino
520+ adafruit_neokeytrinkey_m0.menu.usbstack.tinyusb=TinyUSB
521+ adafruit_neokeytrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
522+ adafruit_neokeytrinkey_m0.menu.debug.off=Off
523+ adafruit_neokeytrinkey_m0.menu.debug.on=On
524+ adafruit_neokeytrinkey_m0.menu.debug.on.build.flags.debug=-g
525+
526+
527+ # Adafruit Slide Trinkey (SAMD21)
528+ # ------------------------------
529+ adafruit_slidetrinkey_m0.name=Adafruit Slide Trinkey (SAMD21)
530+ adafruit_slidetrinkey_m0.vid.0=0x239A
531+ adafruit_slidetrinkey_m0.pid.0=0x8101
532+ adafruit_slidetrinkey_m0.vid.1=0x239A
533+ adafruit_slidetrinkey_m0.pid.1=0x0101
534+ adafruit_slidetrinkey_m0.vid.1=0x239A
535+ adafruit_slidetrinkey_m0.pid.1=0x8102
536+ adafruit_slidetrinkey_m0.upload.tool=bossac
537+ adafruit_slidetrinkey_m0.upload.protocol=sam-ba
538+ adafruit_slidetrinkey_m0.upload.maximum_size=262144
539+ adafruit_slidetrinkey_m0.upload.offset=0x2000
540+ adafruit_slidetrinkey_m0.upload.use_1200bps_touch=true
541+ adafruit_slidetrinkey_m0.upload.wait_for_upload_port=true
542+ adafruit_slidetrinkey_m0.upload.native_usb=true
543+ adafruit_slidetrinkey_m0.build.mcu=cortex-m0plus
544+ adafruit_slidetrinkey_m0.build.f_cpu=48000000L
545+ adafruit_slidetrinkey_m0.build.usb_product="Slide Trinkey M0"
546+ adafruit_slidetrinkey_m0.build.usb_manufacturer="Adafruit"
547+ adafruit_slidetrinkey_m0.build.board=SLIDETRINKEY_M0
548+ adafruit_slidetrinkey_m0.build.core=arduino
549+ adafruit_slidetrinkey_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_SLIDETRINKEY_M0 -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
550+ adafruit_slidetrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
551+ adafruit_slidetrinkey_m0.build.openocdscript=openocd_scripts/slidetrinkey_m0.cfg
552+ adafruit_slidetrinkey_m0.build.variant=slidetrinkey_m0
553+ adafruit_slidetrinkey_m0.build.variant_system_lib=
554+ adafruit_slidetrinkey_m0.build.vid=0x239A
555+ adafruit_slidetrinkey_m0.build.pid=0x8101
556+ adafruit_slidetrinkey_m0.bootloader.tool=openocd
557+ adafruit_slidetrinkey_m0.bootloader.file=slidetrinkey_m0/bootloader-slidetrinkey_m0.bin
558+ adafruit_slidetrinkey_m0.menu.opt.small=Small (-Os) (standard)
559+ adafruit_slidetrinkey_m0.menu.opt.small.build.flags.optimize=-Os
560+ adafruit_slidetrinkey_m0.menu.opt.fast=Fast (-O2)
561+ adafruit_slidetrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
562+ adafruit_slidetrinkey_m0.menu.opt.faster=Faster (-O3)
563+ adafruit_slidetrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
564+ adafruit_slidetrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
565+ adafruit_slidetrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
566+ adafruit_slidetrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
567+ adafruit_slidetrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
568+ adafruit_slidetrinkey_m0.menu.usbstack.arduino=Arduino
569+ adafruit_slidetrinkey_m0.menu.usbstack.tinyusb=TinyUSB
570+ adafruit_slidetrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
571+ adafruit_slidetrinkey_m0.menu.debug.off=Off
572+ adafruit_slidetrinkey_m0.menu.debug.on=On
573+ adafruit_slidetrinkey_m0.menu.debug.on.build.flags.debug=-g
574+
575+ # Adafruit ProxLight Trinkey (SAMD21)
576+ # ------------------------------
577+ adafruit_proxlighttrinkey_m0.name=Adafruit ProxLight Trinkey (SAMD21)
578+ adafruit_proxlighttrinkey_m0.vid.0=0x239A
579+ adafruit_proxlighttrinkey_m0.pid.0=0x8103
580+ adafruit_proxlighttrinkey_m0.vid.1=0x239A
581+ adafruit_proxlighttrinkey_m0.pid.1=0x0103
582+ adafruit_proxlighttrinkey_m0.vid.1=0x239A
583+ adafruit_proxlighttrinkey_m0.pid.1=0x8104
584+ adafruit_proxlighttrinkey_m0.upload.tool=bossac
585+ adafruit_proxlighttrinkey_m0.upload.protocol=sam-ba
586+ adafruit_proxlighttrinkey_m0.upload.maximum_size=262144
587+ adafruit_proxlighttrinkey_m0.upload.offset=0x2000
588+ adafruit_proxlighttrinkey_m0.upload.use_1200bps_touch=true
589+ adafruit_proxlighttrinkey_m0.upload.wait_for_upload_port=true
590+ adafruit_proxlighttrinkey_m0.upload.native_usb=true
591+ adafruit_proxlighttrinkey_m0.build.mcu=cortex-m0plus
592+ adafruit_proxlighttrinkey_m0.build.f_cpu=48000000L
593+ adafruit_proxlighttrinkey_m0.build.usb_product="ProxLight Trinkey M0"
594+ adafruit_proxlighttrinkey_m0.build.usb_manufacturer="Adafruit"
595+ adafruit_proxlighttrinkey_m0.build.board=PROXLIGHTTRINKEY_M0
596+ adafruit_proxlighttrinkey_m0.build.core=arduino
597+ adafruit_proxlighttrinkey_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_PROXLIGHTTRINKEY_M0 -D__SAMD21E18A__ -DARM_MATH_CM0PLUS {build.usb_flags}
598+ adafruit_proxlighttrinkey_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
599+ adafruit_proxlighttrinkey_m0.build.openocdscript=openocd_scripts/proxlighttrinkey_m0.cfg
600+ adafruit_proxlighttrinkey_m0.build.variant=proxlighttrinkey_m0
601+ adafruit_proxlighttrinkey_m0.build.variant_system_lib=
602+ adafruit_proxlighttrinkey_m0.build.vid=0x239A
603+ adafruit_proxlighttrinkey_m0.build.pid=0x8103
604+ adafruit_proxlighttrinkey_m0.bootloader.tool=openocd
605+ adafruit_proxlighttrinkey_m0.bootloader.file=proxlighttrinkey_m0/bootloader-proxlighttrinkey_m0.bin
606+ adafruit_proxlighttrinkey_m0.menu.opt.small=Small (-Os) (standard)
607+ adafruit_proxlighttrinkey_m0.menu.opt.small.build.flags.optimize=-Os
608+ adafruit_proxlighttrinkey_m0.menu.opt.fast=Fast (-O2)
609+ adafruit_proxlighttrinkey_m0.menu.opt.fast.build.flags.optimize=-O2
610+ adafruit_proxlighttrinkey_m0.menu.opt.faster=Faster (-O3)
611+ adafruit_proxlighttrinkey_m0.menu.opt.faster.build.flags.optimize=-O3
612+ adafruit_proxlighttrinkey_m0.menu.opt.fastest=Fastest (-Ofast)
613+ adafruit_proxlighttrinkey_m0.menu.opt.fastest.build.flags.optimize=-Ofast
614+ adafruit_proxlighttrinkey_m0.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
615+ adafruit_proxlighttrinkey_m0.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
616+ adafruit_proxlighttrinkey_m0.menu.usbstack.arduino=Arduino
617+ adafruit_proxlighttrinkey_m0.menu.usbstack.tinyusb=TinyUSB
618+ adafruit_proxlighttrinkey_m0.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
619+ adafruit_proxlighttrinkey_m0.menu.debug.off=Off
620+ adafruit_proxlighttrinkey_m0.menu.debug.on=On
621+ adafruit_proxlighttrinkey_m0.menu.debug.on.build.flags.debug=-g
622+
429623
430624# Adafruit ItsyBitsy M0 (SAMD21)
431625# ------------------------------
0 commit comments