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:
commit
81f9ee0889
3 changed files with 98 additions and 96 deletions
180
boards.txt
180
boards.txt
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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
|
||||
# -----------------
|
||||
|
|
|
|||
Loading…
Reference in a new issue