Merge pull request #323 from adafruit/revert-bossac-to-1.8

revert bossac tool from 1.9 back to 1.8
This commit is contained in:
Ha Thach 2022-02-06 00:39:01 +07:00 committed by GitHub
commit 81f9ee0889
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 98 additions and 96 deletions

View file

@ -35,7 +35,7 @@ adafruit_feather_m0.vid.2=0x239A
adafruit_feather_m0.pid.2=0x0015
# Upload
adafruit_feather_m0.upload.tool=bossac19
adafruit_feather_m0.upload.tool=bossac18
adafruit_feather_m0.upload.protocol=sam-ba
adafruit_feather_m0.upload.maximum_size=262144
adafruit_feather_m0.upload.offset=0x2000
@ -91,7 +91,7 @@ adafruit_feather_m0_express.vid.1=0x239A
adafruit_feather_m0_express.pid.1=0x001B
# Upload
adafruit_feather_m0_express.upload.tool=bossac19
adafruit_feather_m0_express.upload.tool=bossac18
adafruit_feather_m0_express.upload.protocol=sam-ba
adafruit_feather_m0_express.upload.maximum_size=262144
adafruit_feather_m0_express.upload.offset=0x2000
@ -147,7 +147,7 @@ adafruit_metro_m0.vid.1=0x239A
adafruit_metro_m0.pid.1=0x0013
# Upload
adafruit_metro_m0.upload.tool=bossac19
adafruit_metro_m0.upload.tool=bossac18
adafruit_metro_m0.upload.protocol=sam-ba
adafruit_metro_m0.upload.maximum_size=262144
adafruit_metro_m0.upload.offset=0x2000
@ -203,7 +203,7 @@ adafruit_circuitplayground_m0.vid.1=0x239A
adafruit_circuitplayground_m0.pid.1=0x0019
# Upload
adafruit_circuitplayground_m0.upload.tool=bossac19
adafruit_circuitplayground_m0.upload.tool=bossac18
adafruit_circuitplayground_m0.upload.protocol=sam-ba
adafruit_circuitplayground_m0.upload.maximum_size=262144
adafruit_circuitplayground_m0.upload.offset=0x2000
@ -259,7 +259,7 @@ adafruit_gemma_m0.vid.1=0x239A
adafruit_gemma_m0.pid.1=0x001C
# Upload
adafruit_gemma_m0.upload.tool=bossac19
adafruit_gemma_m0.upload.tool=bossac18
adafruit_gemma_m0.upload.protocol=sam-ba
adafruit_gemma_m0.upload.maximum_size=262144
adafruit_gemma_m0.upload.offset=0x2000
@ -315,7 +315,7 @@ adafruit_trinket_m0.vid.1=0x239A
adafruit_trinket_m0.pid.1=0x001E
# Upload
adafruit_trinket_m0.upload.tool=bossac19
adafruit_trinket_m0.upload.tool=bossac18
adafruit_trinket_m0.upload.protocol=sam-ba
adafruit_trinket_m0.upload.maximum_size=262144
adafruit_trinket_m0.upload.offset=0x2000
@ -373,7 +373,7 @@ adafruit_qtpy_m0.vid.2=0x239A
adafruit_qtpy_m0.pid.2=0x00CC
# Upload
adafruit_qtpy_m0.upload.tool=bossac19
adafruit_qtpy_m0.upload.tool=bossac18
adafruit_qtpy_m0.upload.protocol=sam-ba
adafruit_qtpy_m0.upload.maximum_size=262144
adafruit_qtpy_m0.upload.offset=0x2000
@ -431,7 +431,7 @@ adafruit_neotrinkey_m0.vid.2=0x239A
adafruit_neotrinkey_m0.pid.2=0x80F0
# Upload
adafruit_neotrinkey_m0.upload.tool=bossac19
adafruit_neotrinkey_m0.upload.tool=bossac18
adafruit_neotrinkey_m0.upload.protocol=sam-ba
adafruit_neotrinkey_m0.upload.maximum_size=262144
adafruit_neotrinkey_m0.upload.offset=0x2000
@ -489,7 +489,7 @@ adafruit_rotarytrinkey_m0.vid.2=0x239A
adafruit_rotarytrinkey_m0.pid.2=0x80FC
# Upload
adafruit_rotarytrinkey_m0.upload.tool=bossac19
adafruit_rotarytrinkey_m0.upload.tool=bossac18
adafruit_rotarytrinkey_m0.upload.protocol=sam-ba
adafruit_rotarytrinkey_m0.upload.maximum_size=262144
adafruit_rotarytrinkey_m0.upload.offset=0x2000
@ -547,7 +547,7 @@ adafruit_neokeytrinkey_m0.vid.2=0x239A
adafruit_neokeytrinkey_m0.pid.2=0x8100
# Upload
adafruit_neokeytrinkey_m0.upload.tool=bossac19
adafruit_neokeytrinkey_m0.upload.tool=bossac18
adafruit_neokeytrinkey_m0.upload.protocol=sam-ba
adafruit_neokeytrinkey_m0.upload.maximum_size=262144
adafruit_neokeytrinkey_m0.upload.offset=0x2000
@ -605,7 +605,7 @@ adafruit_slidetrinkey_m0.vid.2=0x239A
adafruit_slidetrinkey_m0.pid.2=0x8102
# Upload
adafruit_slidetrinkey_m0.upload.tool=bossac19
adafruit_slidetrinkey_m0.upload.tool=bossac18
adafruit_slidetrinkey_m0.upload.protocol=sam-ba
adafruit_slidetrinkey_m0.upload.maximum_size=262144
adafruit_slidetrinkey_m0.upload.offset=0x2000
@ -663,7 +663,7 @@ adafruit_proxlighttrinkey_m0.vid.2=0x239A
adafruit_proxlighttrinkey_m0.pid.2=0x8104
# Upload
adafruit_proxlighttrinkey_m0.upload.tool=bossac19
adafruit_proxlighttrinkey_m0.upload.tool=bossac18
adafruit_proxlighttrinkey_m0.upload.protocol=sam-ba
adafruit_proxlighttrinkey_m0.upload.maximum_size=262144
adafruit_proxlighttrinkey_m0.upload.offset=0x2000
@ -721,7 +721,7 @@ adafruit_itsybitsy_m0.vid.2=0x239A
adafruit_itsybitsy_m0.pid.2=0x8012
# Upload
adafruit_itsybitsy_m0.upload.tool=bossac19
adafruit_itsybitsy_m0.upload.tool=bossac18
adafruit_itsybitsy_m0.upload.protocol=sam-ba
adafruit_itsybitsy_m0.upload.maximum_size=262144
adafruit_itsybitsy_m0.upload.offset=0x2000
@ -777,7 +777,7 @@ adafruit_pirkey.vid.1=0x239A
adafruit_pirkey.pid.1=0x001E
# Upload
adafruit_pirkey.upload.tool=bossac19
adafruit_pirkey.upload.tool=bossac18
adafruit_pirkey.upload.protocol=sam-ba
adafruit_pirkey.upload.maximum_size=262144
adafruit_pirkey.upload.offset=0x2000
@ -835,7 +835,7 @@ adafruit_hallowing.vid.2=0x239A
adafruit_hallowing.pid.2=0xB000
# Upload
adafruit_hallowing.upload.tool=bossac19
adafruit_hallowing.upload.tool=bossac18
adafruit_hallowing.upload.protocol=sam-ba
adafruit_hallowing.upload.maximum_size=262144
adafruit_hallowing.upload.offset=0x2000
@ -893,7 +893,7 @@ adafruit_crickit_m0.vid.2=0x239A
adafruit_crickit_m0.pid.2=0x802D
# Upload
adafruit_crickit_m0.upload.tool=bossac19
adafruit_crickit_m0.upload.tool=bossac18
adafruit_crickit_m0.upload.protocol=sam-ba
adafruit_crickit_m0.upload.maximum_size=262144
adafruit_crickit_m0.upload.offset=0x2000
@ -937,6 +937,64 @@ adafruit_crickit_m0.menu.debug.on=On
adafruit_crickit_m0.menu.debug.on.build.flags.debug=-g
# -----------------------------------
# Adafruit BLM Badge (SAMD21)
# -----------------------------------
adafruit_blm_badge.name=Adafruit BLM Badge (SAMD21)
# VID/PID for Bootloader, Arduino & CircuitPython
adafruit_blm_badge.vid.0=0x239A
adafruit_blm_badge.pid.0=0x80BF
adafruit_blm_badge.vid.1=0x239A
adafruit_blm_badge.pid.1=0x00BF
adafruit_blm_badge.vid.2=0x239A
adafruit_blm_badge.pid.2=0x80C0
# Upload
adafruit_blm_badge.upload.tool=bossac18
adafruit_blm_badge.upload.protocol=sam-ba
adafruit_blm_badge.upload.maximum_size=262144
adafruit_blm_badge.upload.offset=0x2000
adafruit_blm_badge.upload.use_1200bps_touch=true
adafruit_blm_badge.upload.wait_for_upload_port=true
adafruit_blm_badge.upload.native_usb=true
# Build
adafruit_blm_badge.build.mcu=cortex-m0plus
adafruit_blm_badge.build.f_cpu=48000000L
adafruit_blm_badge.build.usb_product="BLM Badge"
adafruit_blm_badge.build.usb_manufacturer="Adafruit"
adafruit_blm_badge.build.board=BLM_BADGE_M0
adafruit_blm_badge.build.core=arduino
adafruit_blm_badge.build.extra_flags=-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_BLM_BADGE -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
adafruit_blm_badge.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
adafruit_blm_badge.build.openocdscript=openocd_scripts/blm_badge.cfg
adafruit_blm_badge.build.variant=blm_badge
adafruit_blm_badge.build.variant_system_lib=
adafruit_blm_badge.build.vid=0x239A
adafruit_blm_badge.build.pid=0x80BF
adafruit_blm_badge.bootloader.tool=openocd
adafruit_blm_badge.bootloader.file=blmbadge/bootloader-blm_badge.bin
# Menu
adafruit_blm_badge.menu.opt.small=Small (-Os) (standard)
adafruit_blm_badge.menu.opt.small.build.flags.optimize=-Os
adafruit_blm_badge.menu.opt.fast=Fast (-O2)
adafruit_blm_badge.menu.opt.fast.build.flags.optimize=-O2
adafruit_blm_badge.menu.opt.faster=Faster (-O3)
adafruit_blm_badge.menu.opt.faster.build.flags.optimize=-O3
adafruit_blm_badge.menu.opt.fastest=Fastest (-Ofast)
adafruit_blm_badge.menu.opt.fastest.build.flags.optimize=-Ofast
adafruit_blm_badge.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
adafruit_blm_badge.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
adafruit_blm_badge.menu.usbstack.arduino=Arduino
adafruit_blm_badge.menu.usbstack.tinyusb=TinyUSB
adafruit_blm_badge.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
adafruit_blm_badge.menu.debug.off=Off
adafruit_blm_badge.menu.debug.on=On
adafruit_blm_badge.menu.debug.on.build.flags.debug=-g
# -----------------------------------
# Adafruit Metro M4 (SAMD51)
# -----------------------------------
@ -953,7 +1011,7 @@ adafruit_metro_m4.vid.3=0x239A
adafruit_metro_m4.pid.3=0x0021
# Upload
adafruit_metro_m4.upload.tool=bossac19
adafruit_metro_m4.upload.tool=bossac18
adafruit_metro_m4.upload.protocol=sam-ba
adafruit_metro_m4.upload.maximum_size=507904
adafruit_metro_m4.upload.offset=0x4000
@ -1028,7 +1086,7 @@ adafruit_grandcentral_m4.vid.2=0x239A
adafruit_grandcentral_m4.pid.2=0x0032
# Upload
adafruit_grandcentral_m4.upload.tool=bossac19
adafruit_grandcentral_m4.upload.tool=bossac18
adafruit_grandcentral_m4.upload.protocol=sam-ba
adafruit_grandcentral_m4.upload.maximum_size=1032192
adafruit_grandcentral_m4.upload.offset=0x4000
@ -1101,7 +1159,7 @@ adafruit_itsybitsy_m4.vid.1=0x239A
adafruit_itsybitsy_m4.pid.1=0x002B
# Upload
adafruit_itsybitsy_m4.upload.tool=bossac19
adafruit_itsybitsy_m4.upload.tool=bossac18
adafruit_itsybitsy_m4.upload.protocol=sam-ba
adafruit_itsybitsy_m4.upload.maximum_size=507904
adafruit_itsybitsy_m4.upload.offset=0x4000
@ -1176,7 +1234,7 @@ adafruit_feather_m4.vid.2=0x239A
adafruit_feather_m4.pid.2=0x8026
# Upload
adafruit_feather_m4.upload.tool=bossac19
adafruit_feather_m4.upload.tool=bossac18
adafruit_feather_m4.upload.protocol=sam-ba
adafruit_feather_m4.upload.maximum_size=507904
adafruit_feather_m4.upload.offset=0x4000
@ -1249,7 +1307,7 @@ adafruit_feather_m4_can.vid.1=0x239A
adafruit_feather_m4_can.pid.1=0x00CD
# Upload
adafruit_feather_m4_can.upload.tool=bossac19
adafruit_feather_m4_can.upload.tool=bossac18
adafruit_feather_m4_can.upload.protocol=sam-ba
adafruit_feather_m4_can.upload.maximum_size=507904
adafruit_feather_m4_can.upload.offset=0x4000
@ -1324,7 +1382,7 @@ adafruit_trellis_m4.vid.2=0x239A
adafruit_trellis_m4.pid.2=0x0030
# Upload
adafruit_trellis_m4.upload.tool=bossac19
adafruit_trellis_m4.upload.tool=bossac18
adafruit_trellis_m4.upload.protocol=sam-ba
adafruit_trellis_m4.upload.maximum_size=507904
adafruit_trellis_m4.upload.offset=0x4000
@ -1395,9 +1453,11 @@ adafruit_pyportal_m4.vid.0=0x239A
adafruit_pyportal_m4.pid.0=0x8035
adafruit_pyportal_m4.vid.1=0x239A
adafruit_pyportal_m4.pid.1=0x0035
adafruit_pyportal_m4.vid.2=0x239A
adafruit_pyportal_m4.pid.2=0x8036
# Upload
adafruit_pyportal_m4.upload.tool=bossac19
adafruit_pyportal_m4.upload.tool=bossac18
adafruit_pyportal_m4.upload.protocol=sam-ba
adafruit_pyportal_m4.upload.maximum_size=1032192
adafruit_pyportal_m4.upload.offset=0x4000
@ -1470,7 +1530,7 @@ adafruit_pyportal_m4_titano.vid.1=0x239A
adafruit_pyportal_m4_titano.pid.1=0x8053
# Upload
adafruit_pyportal_m4_titano.upload.tool=bossac19
adafruit_pyportal_m4_titano.upload.tool=bossac18
adafruit_pyportal_m4_titano.upload.protocol=sam-ba
adafruit_pyportal_m4_titano.upload.maximum_size=1032192
adafruit_pyportal_m4_titano.upload.offset=0x4000
@ -1547,7 +1607,7 @@ adafruit_pybadge_m4.vid.3=0x239A
adafruit_pybadge_m4.pid.3=0x0034
# Upload
adafruit_pybadge_m4.upload.tool=bossac19
adafruit_pybadge_m4.upload.tool=bossac18
adafruit_pybadge_m4.upload.protocol=sam-ba
adafruit_pybadge_m4.upload.maximum_size=507904
adafruit_pybadge_m4.upload.offset=0x4000
@ -1620,7 +1680,7 @@ adafruit_metro_m4_airliftlite.vid.1=0x239A
adafruit_metro_m4_airliftlite.pid.1=0x0037
# Upload
adafruit_metro_m4_airliftlite.upload.tool=bossac19
adafruit_metro_m4_airliftlite.upload.tool=bossac18
adafruit_metro_m4_airliftlite.upload.protocol=sam-ba
adafruit_metro_m4_airliftlite.upload.maximum_size=507904
adafruit_metro_m4_airliftlite.upload.offset=0x4000
@ -1695,7 +1755,7 @@ adafruit_pygamer_m4.vid.2=0x239A
adafruit_pygamer_m4.pid.2=0x803E
# Upload
adafruit_pygamer_m4.upload.tool=bossac19
adafruit_pygamer_m4.upload.tool=bossac18
adafruit_pygamer_m4.upload.protocol=sam-ba
adafruit_pygamer_m4.upload.maximum_size=507904
adafruit_pygamer_m4.upload.offset=0x4000
@ -1770,7 +1830,7 @@ adafruit_pybadge_airlift_m4.vid.2=0x239A
adafruit_pybadge_airlift_m4.pid.2=0x8044
# Upload
adafruit_pybadge_airlift_m4.upload.tool=bossac19
adafruit_pybadge_airlift_m4.upload.tool=bossac18
adafruit_pybadge_airlift_m4.upload.protocol=sam-ba
adafruit_pybadge_airlift_m4.upload.maximum_size=1032192
adafruit_pybadge_airlift_m4.upload.offset=0x4000
@ -1845,7 +1905,7 @@ adafruit_monster_m4sk.vid.2=0x239A
adafruit_monster_m4sk.pid.2=0x8048
# Upload
adafruit_monster_m4sk.upload.tool=bossac19
adafruit_monster_m4sk.upload.tool=bossac18
adafruit_monster_m4sk.upload.protocol=sam-ba
adafruit_monster_m4sk.upload.maximum_size=507904
adafruit_monster_m4sk.upload.offset=0x4000
@ -1920,7 +1980,7 @@ adafruit_hallowing_m4.vid.2=0x239A
adafruit_hallowing_m4.pid.2=0x804A
# Upload
adafruit_hallowing_m4.upload.tool=bossac19
adafruit_hallowing_m4.upload.tool=bossac18
adafruit_hallowing_m4.upload.protocol=sam-ba
adafruit_hallowing_m4.upload.maximum_size=507904
adafruit_hallowing_m4.upload.offset=0x4000
@ -1995,7 +2055,7 @@ adafruit_matrixportal_m4.vid.2=0x239A
adafruit_matrixportal_m4.pid.2=0x80CA
# Upload
adafruit_matrixportal_m4.upload.tool=bossac19
adafruit_matrixportal_m4.upload.tool=bossac18
adafruit_matrixportal_m4.upload.protocol=sam-ba
adafruit_matrixportal_m4.upload.maximum_size=507904
adafruit_matrixportal_m4.upload.offset=0x4000
@ -2055,61 +2115,3 @@ adafruit_matrixportal_m4.menu.debug.off=Off
adafruit_matrixportal_m4.menu.debug.on=On
adafruit_matrixportal_m4.menu.debug.on.build.flags.debug=-g
# -----------------------------------
# Adafruit BLM Badge (SAMD21)
# -----------------------------------
adafruit_blm_badge.name=Adafruit BLM Badge (SAMD21)
# VID/PID for Bootloader, Arduino & CircuitPython
adafruit_blm_badge.vid.0=0x239A
adafruit_blm_badge.pid.0=0x80BF
adafruit_blm_badge.vid.1=0x239A
adafruit_blm_badge.pid.1=0x00BF
adafruit_blm_badge.vid.2=0x239A
adafruit_blm_badge.pid.2=0x80C0
# Upload
adafruit_blm_badge.upload.tool=bossac19
adafruit_blm_badge.upload.protocol=sam-ba
adafruit_blm_badge.upload.maximum_size=262144
adafruit_blm_badge.upload.offset=0x2000
adafruit_blm_badge.upload.use_1200bps_touch=true
adafruit_blm_badge.upload.wait_for_upload_port=true
adafruit_blm_badge.upload.native_usb=true
# Build
adafruit_blm_badge.build.mcu=cortex-m0plus
adafruit_blm_badge.build.f_cpu=48000000L
adafruit_blm_badge.build.usb_product="BLM Badge"
adafruit_blm_badge.build.usb_manufacturer="Adafruit"
adafruit_blm_badge.build.board=BLM_BADGE_M0
adafruit_blm_badge.build.core=arduino
adafruit_blm_badge.build.extra_flags=-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_BLM_BADGE -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
adafruit_blm_badge.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
adafruit_blm_badge.build.openocdscript=openocd_scripts/blm_badge.cfg
adafruit_blm_badge.build.variant=blm_badge
adafruit_blm_badge.build.variant_system_lib=
adafruit_blm_badge.build.vid=0x239A
adafruit_blm_badge.build.pid=0x80BF
adafruit_blm_badge.bootloader.tool=openocd
adafruit_blm_badge.bootloader.file=blmbadge/bootloader-blm_badge.bin
# Menu
adafruit_blm_badge.menu.opt.small=Small (-Os) (standard)
adafruit_blm_badge.menu.opt.small.build.flags.optimize=-Os
adafruit_blm_badge.menu.opt.fast=Fast (-O2)
adafruit_blm_badge.menu.opt.fast.build.flags.optimize=-O2
adafruit_blm_badge.menu.opt.faster=Faster (-O3)
adafruit_blm_badge.menu.opt.faster.build.flags.optimize=-O3
adafruit_blm_badge.menu.opt.fastest=Fastest (-Ofast)
adafruit_blm_badge.menu.opt.fastest.build.flags.optimize=-Ofast
adafruit_blm_badge.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
adafruit_blm_badge.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
adafruit_blm_badge.menu.usbstack.arduino=Arduino
adafruit_blm_badge.menu.usbstack.tinyusb=TinyUSB
adafruit_blm_badge.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
adafruit_blm_badge.menu.debug.off=Off
adafruit_blm_badge.menu.debug.on=On
adafruit_blm_badge.menu.debug.on.build.flags.debug=-g

View file

@ -64,7 +64,7 @@ def build_header(mcu, name, vendor, product, vid, pid_list):
def build_upload(mcu, name, extra_flags):
print("# Upload")
print("{}.upload.tool=bossac19".format(name))
print("{}.upload.tool=bossac18".format(name))
print("{}.upload.protocol=sam-ba".format(name))
if ('SAMD51P20A' in extra_flags) or ('SAMD51J20A' in extra_flags):
@ -227,6 +227,10 @@ make_board("SAMD21", "adafruit_crickit_m0", "crickit_m0",
"Adafruit", "Crickit M0", "0x239A", ["0x802D", "0x002D", "0x802D"],
"CRICKIT_M0", "-D__SAMD21G18A__ -DCRYSTALLESS -DADAFRUIT_CRICKIT_M0", "crickit/samd21_sam_ba.bin")
make_board("SAMD21", "adafruit_blm_badge", "blm_badge",
"Adafruit", "BLM Badge", "0x239A", ["0x80BF", "0x00BF", "0x80C0"],
"BLM_BADGE_M0", "-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_BLM_BADGE", "blmbadge/bootloader-blm_badge.bin")
######################## SAMD51
make_board("SAMD51", "adafruit_metro_m4", "metro_m4",
@ -254,7 +258,7 @@ make_board("SAMD51", "adafruit_trellis_m4", "trellis_m4",
"TRELLIS_M4", "-D__SAMD51G19A__ -DCRYSTALLESS -DADAFRUIT_TRELLIS_M4_EXPRESS", "trellisM4/bootloader-trellis_m4-v2.0.0-adafruit.5.bin")
make_board("SAMD51", "adafruit_pyportal_m4", "pyportal_m4",
"Adafruit", "PyPortal M4", "0x239A", ["0x8035", "0x0035"],
"Adafruit", "PyPortal M4", "0x239A", ["0x8035", "0x0035", "0x8036"],
"PYPORTAL_M4", "-D__SAMD51J20A__ -DCRYSTALLESS -DADAFRUIT_PYPORTAL", "metroM4/bootloader-metro_m4-v2.0.0-adafruit.5.bin")
make_board("SAMD51", "adafruit_pyportal_m4_titano", "pyportal_m4_titano",
@ -288,7 +292,3 @@ make_board("SAMD51", "adafruit_hallowing_m4", "hallowing_m4",
make_board("SAMD51", "adafruit_matrixportal_m4", "matrixportal_m4",
"Adafruit", "Matrix Portal M4", "0x239A", ["0x80C9", "0x00C9", "0x80CA"],
"MATRIXPORTAL_M4", "-D__SAMD51J19A__ -DCRYSTALLESS -DADAFRUIT_MATRIXPORTAL_M4_EXPRESS", "matrixportalM4/bootloader-matrixportal_m4.bin")
make_board("SAMD21", "adafruit_blm_badge", "blm_badge",
"Adafruit", "BLM Badge", "0x239A", ["0x80BF", "0x00BF", "0x80C0"],
"BLM_BADGE_M0", "-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_BLM_BADGE", "blmbadge/bootloader-blm_badge.bin")

View file

@ -20,7 +20,7 @@
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
name=Adafruit SAMD (32-bits ARM Cortex-M0+ and Cortex-M4) Boards
version=1.7.8
version=1.7.9
# Compile variables
# -----------------