Skip to content

Commit

Permalink
migrate all boards from bossac 1.8 to 1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
hathach committed Jan 25, 2022
1 parent 67dfb93 commit 6bc12c9
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 35 deletions.
68 changes: 34 additions & 34 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ adafruit_feather_m0.vid.1=0x239A
adafruit_feather_m0.pid.1=0x000B
adafruit_feather_m0.vid.2=0x239A
adafruit_feather_m0.pid.2=0x0015
adafruit_feather_m0.upload.tool=bossac18
adafruit_feather_m0.upload.tool=bossac19
adafruit_feather_m0.upload.protocol=sam-ba
adafruit_feather_m0.upload.maximum_size=262144
adafruit_feather_m0.upload.offset=0x2000
Expand Down Expand Up @@ -77,7 +77,7 @@ adafruit_feather_m0_express.vid.0=0x239A
adafruit_feather_m0_express.pid.0=0x801B
adafruit_feather_m0_express.vid.1=0x239A
adafruit_feather_m0_express.pid.1=0x001B
adafruit_feather_m0_express.upload.tool=bossac18
adafruit_feather_m0_express.upload.tool=bossac19
adafruit_feather_m0_express.upload.protocol=sam-ba
adafruit_feather_m0_express.upload.maximum_size=262144
adafruit_feather_m0_express.upload.offset=0x2000
Expand Down Expand Up @@ -122,7 +122,7 @@ adafruit_feather_m0_express.menu.debug.on.build.flags.debug=-g
#adafruit_radio_m0.pid.0=0x8014
#adafruit_radio_m0.vid.1=0x239A
#adafruit_radio_m0.pid.1=0x0014
#adafruit_radio_m0.upload.tool=bossac18
#adafruit_radio_m0.upload.tool=bossac19
#adafruit_radio_m0.upload.protocol=sam-ba
#adafruit_radio_m0.upload.maximum_size=262144
#adafruit_radio_m0.upload.use_1200bps_touch=true
Expand Down Expand Up @@ -151,7 +151,7 @@ adafruit_metro_m0.vid.0=0x239A
adafruit_metro_m0.pid.0=0x8013
adafruit_metro_m0.vid.1=0x239A
adafruit_metro_m0.pid.1=0x0013
adafruit_metro_m0.upload.tool=bossac18
adafruit_metro_m0.upload.tool=bossac19
adafruit_metro_m0.upload.protocol=sam-ba
adafruit_metro_m0.upload.maximum_size=262144
adafruit_metro_m0.upload.offset=0x2000
Expand Down Expand Up @@ -198,7 +198,7 @@ adafruit_circuitplayground_m0.vid.0=0x239A
adafruit_circuitplayground_m0.pid.0=0x8018
adafruit_circuitplayground_m0.vid.1=0x239A
adafruit_circuitplayground_m0.pid.1=0x0019
adafruit_circuitplayground_m0.upload.tool=bossac18
adafruit_circuitplayground_m0.upload.tool=bossac19
adafruit_circuitplayground_m0.upload.protocol=sam-ba
adafruit_circuitplayground_m0.upload.maximum_size=262144
adafruit_circuitplayground_m0.upload.offset=0x2000
Expand Down Expand Up @@ -245,7 +245,7 @@ adafruit_gemma_m0.vid.0=0x239A
adafruit_gemma_m0.pid.0=0x801C
adafruit_gemma_m0.vid.1=0x239A
adafruit_gemma_m0.pid.1=0x001C
adafruit_gemma_m0.upload.tool=bossac18
adafruit_gemma_m0.upload.tool=bossac19
adafruit_gemma_m0.upload.protocol=sam-ba
adafruit_gemma_m0.upload.maximum_size=262144
adafruit_gemma_m0.upload.offset=0x2000
Expand Down Expand Up @@ -291,7 +291,7 @@ adafruit_trinket_m0.vid.0=0x239A
adafruit_trinket_m0.pid.0=0x801E
adafruit_trinket_m0.vid.1=0x239A
adafruit_trinket_m0.pid.1=0x001E
adafruit_trinket_m0.upload.tool=bossac18
adafruit_trinket_m0.upload.tool=bossac19
adafruit_trinket_m0.upload.protocol=sam-ba
adafruit_trinket_m0.upload.maximum_size=262144
adafruit_trinket_m0.upload.offset=0x2000
Expand Down Expand Up @@ -339,7 +339,7 @@ adafruit_qtpy_m0.vid.1=0x239A
adafruit_qtpy_m0.pid.1=0x00CB
adafruit_qtpy_m0.vid.1=0x239A
adafruit_qtpy_m0.pid.1=0x00CC
adafruit_qtpy_m0.upload.tool=bossac18
adafruit_qtpy_m0.upload.tool=bossac19
adafruit_qtpy_m0.upload.protocol=sam-ba
adafruit_qtpy_m0.upload.maximum_size=262144
adafruit_qtpy_m0.upload.offset=0x2000
Expand Down Expand Up @@ -387,7 +387,7 @@ adafruit_neotrinkey_m0.vid.1=0x239A
adafruit_neotrinkey_m0.pid.1=0x00EF
adafruit_neotrinkey_m0.vid.1=0x239A
adafruit_neotrinkey_m0.pid.1=0x80F0
adafruit_neotrinkey_m0.upload.tool=bossac18
adafruit_neotrinkey_m0.upload.tool=bossac19
adafruit_neotrinkey_m0.upload.protocol=sam-ba
adafruit_neotrinkey_m0.upload.maximum_size=262144
adafruit_neotrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -435,7 +435,7 @@ adafruit_rotarytrinkey_m0.vid.1=0x239A
adafruit_rotarytrinkey_m0.pid.1=0x00FB
adafruit_rotarytrinkey_m0.vid.1=0x239A
adafruit_rotarytrinkey_m0.pid.1=0x80FC
adafruit_rotarytrinkey_m0.upload.tool=bossac18
adafruit_rotarytrinkey_m0.upload.tool=bossac19
adafruit_rotarytrinkey_m0.upload.protocol=sam-ba
adafruit_rotarytrinkey_m0.upload.maximum_size=262144
adafruit_rotarytrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -483,7 +483,7 @@ adafruit_neokeytrinkey_m0.vid.1=0x239A
adafruit_neokeytrinkey_m0.pid.1=0x00FF
adafruit_neokeytrinkey_m0.vid.1=0x239A
adafruit_neokeytrinkey_m0.pid.1=0x8100
adafruit_neokeytrinkey_m0.upload.tool=bossac18
adafruit_neokeytrinkey_m0.upload.tool=bossac19
adafruit_neokeytrinkey_m0.upload.protocol=sam-ba
adafruit_neokeytrinkey_m0.upload.maximum_size=262144
adafruit_neokeytrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -533,7 +533,7 @@ adafruit_slidetrinkey_m0.vid.1=0x239A
adafruit_slidetrinkey_m0.pid.1=0x0101
adafruit_slidetrinkey_m0.vid.1=0x239A
adafruit_slidetrinkey_m0.pid.1=0x8102
adafruit_slidetrinkey_m0.upload.tool=bossac18
adafruit_slidetrinkey_m0.upload.tool=bossac19
adafruit_slidetrinkey_m0.upload.protocol=sam-ba
adafruit_slidetrinkey_m0.upload.maximum_size=262144
adafruit_slidetrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -581,7 +581,7 @@ adafruit_proxlighttrinkey_m0.vid.1=0x239A
adafruit_proxlighttrinkey_m0.pid.1=0x0103
adafruit_proxlighttrinkey_m0.vid.1=0x239A
adafruit_proxlighttrinkey_m0.pid.1=0x8104
adafruit_proxlighttrinkey_m0.upload.tool=bossac18
adafruit_proxlighttrinkey_m0.upload.tool=bossac19
adafruit_proxlighttrinkey_m0.upload.protocol=sam-ba
adafruit_proxlighttrinkey_m0.upload.maximum_size=262144
adafruit_proxlighttrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -630,7 +630,7 @@ adafruit_itsybitsy_m0.vid.1=0x239A
adafruit_itsybitsy_m0.pid.1=0x000F
adafruit_itsybitsy_m0.vid.2=0x239A
adafruit_itsybitsy_m0.pid.2=0x8012
adafruit_itsybitsy_m0.upload.tool=bossac18
adafruit_itsybitsy_m0.upload.tool=bossac19
adafruit_itsybitsy_m0.upload.protocol=sam-ba
adafruit_itsybitsy_m0.upload.maximum_size=262144
adafruit_itsybitsy_m0.upload.offset=0x2000
Expand Down Expand Up @@ -677,7 +677,7 @@ adafruit_pirkey.vid.0=0x239A
adafruit_pirkey.pid.0=0x801E
adafruit_pirkey.vid.1=0x239A
adafruit_pirkey.pid.1=0x001E
adafruit_pirkey.upload.tool=bossac18
adafruit_pirkey.upload.tool=bossac19
adafruit_pirkey.upload.protocol=sam-ba
adafruit_pirkey.upload.maximum_size=262144
adafruit_pirkey.upload.offset=0x2000
Expand Down Expand Up @@ -722,7 +722,7 @@ adafruit_hallowing.vid.1=0x239A
adafruit_hallowing.pid.1=0xD1ED
adafruit_hallowing.vid.1=0x239A
adafruit_hallowing.pid.1=0xB000
adafruit_hallowing.upload.tool=bossac18
adafruit_hallowing.upload.tool=bossac19
adafruit_hallowing.upload.protocol=sam-ba
adafruit_hallowing.upload.maximum_size=262144
adafruit_hallowing.upload.offset=0x2000
Expand Down Expand Up @@ -770,7 +770,7 @@ adafruit_crickit_m0.vid.1=0x239A
adafruit_crickit_m0.pid.1=0x002D
adafruit_crickit_m0.vid.2=0x239A
adafruit_crickit_m0.pid.2=0x802D
adafruit_crickit_m0.upload.tool=bossac18
adafruit_crickit_m0.upload.tool=bossac19
adafruit_crickit_m0.upload.protocol=sam-ba
adafruit_crickit_m0.upload.maximum_size=262144
adafruit_crickit_m0.upload.offset=0x2000
Expand Down Expand Up @@ -816,7 +816,7 @@ adafruit_metro_m4.vid.0=0x239A
adafruit_metro_m4.pid.0=0x8020
adafruit_metro_m4.vid.1=0x239A
adafruit_metro_m4.pid.1=0x0020
adafruit_metro_m4.upload.tool=bossac18
adafruit_metro_m4.upload.tool=bossac19
adafruit_metro_m4.upload.protocol=sam-ba
adafruit_metro_m4.upload.maximum_size=507904
adafruit_metro_m4.upload.offset=0x4000
Expand Down Expand Up @@ -882,7 +882,7 @@ adafruit_grandcentral_m4.vid.1=0x239A
adafruit_grandcentral_m4.pid.1=0x0031
adafruit_grandcentral_m4.vid.1=0x239A
adafruit_grandcentral_m4.pid.1=0x0032
adafruit_grandcentral_m4.upload.tool=bossac18
adafruit_grandcentral_m4.upload.tool=bossac19
adafruit_grandcentral_m4.upload.protocol=sam-ba
adafruit_grandcentral_m4.upload.maximum_size=1032192
adafruit_grandcentral_m4.upload.offset=0x4000
Expand Down Expand Up @@ -945,7 +945,7 @@ adafruit_itsybitsy_m4.vid.0=0x239A
adafruit_itsybitsy_m4.pid.0=0x802B
adafruit_itsybitsy_m4.vid.1=0x239A
adafruit_itsybitsy_m4.pid.1=0x002B
adafruit_itsybitsy_m4.upload.tool=bossac18
adafruit_itsybitsy_m4.upload.tool=bossac19
adafruit_itsybitsy_m4.upload.protocol=sam-ba
adafruit_itsybitsy_m4.upload.maximum_size=507904
adafruit_itsybitsy_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1008,7 +1008,7 @@ adafruit_feather_m4.vid.0=0x239A
adafruit_feather_m4.pid.0=0x8022
adafruit_feather_m4.vid.1=0x239A
adafruit_feather_m4.pid.1=0x0022
adafruit_feather_m4.upload.tool=bossac18
adafruit_feather_m4.upload.tool=bossac19
adafruit_feather_m4.upload.protocol=sam-ba
adafruit_feather_m4.upload.maximum_size=507904
adafruit_feather_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1071,7 +1071,7 @@ adafruit_feather_m4_can.vid.0=0x239A
adafruit_feather_m4_can.pid.0=0x80CD
adafruit_feather_m4_can.vid.1=0x239A
adafruit_feather_m4_can.pid.1=0x00CD
adafruit_feather_m4_can.upload.tool=bossac18
adafruit_feather_m4_can.upload.tool=bossac19
adafruit_feather_m4_can.upload.protocol=sam-ba
adafruit_feather_m4_can.upload.maximum_size=507904
adafruit_feather_m4_can.upload.offset=0x4000
Expand Down Expand Up @@ -1137,7 +1137,7 @@ adafruit_trellis_m4.vid.1=0x239A
adafruit_trellis_m4.pid.1=0x002F
adafruit_trellis_m4.vid.2=0x239A
adafruit_trellis_m4.pid.2=0x0030
adafruit_trellis_m4.upload.tool=bossac18
adafruit_trellis_m4.upload.tool=bossac19
adafruit_trellis_m4.upload.protocol=sam-ba
adafruit_trellis_m4.upload.maximum_size=507904
adafruit_trellis_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1200,7 +1200,7 @@ 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.upload.tool=bossac18
adafruit_pyportal_m4.upload.tool=bossac19
adafruit_pyportal_m4.upload.protocol=sam-ba
adafruit_pyportal_m4.upload.maximum_size=1032192
adafruit_pyportal_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1263,7 +1263,7 @@ adafruit_pyportal_m4_titano.vid.0=0x239A
adafruit_pyportal_m4_titano.pid.0=0x8053
adafruit_pyportal_m4_titano.vid.1=0x239A
adafruit_pyportal_m4_titano.pid.1=0x8053
adafruit_pyportal_m4_titano.upload.tool=bossac18
adafruit_pyportal_m4_titano.upload.tool=bossac19
adafruit_pyportal_m4_titano.upload.protocol=sam-ba
adafruit_pyportal_m4_titano.upload.maximum_size=1032192
adafruit_pyportal_m4_titano.upload.offset=0x4000
Expand Down Expand Up @@ -1328,7 +1328,7 @@ adafruit_pybadge_m4.vid.1=0x239A
adafruit_pybadge_m4.pid.1=0x0033
adafruit_pybadge_m4.vid.1=0x239A
adafruit_pybadge_m4.pid.1=0x8033
adafruit_pybadge_m4.upload.tool=bossac18
adafruit_pybadge_m4.upload.tool=bossac19
adafruit_pybadge_m4.upload.protocol=sam-ba
adafruit_pybadge_m4.upload.maximum_size=507904
adafruit_pybadge_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1392,7 +1392,7 @@ adafruit_metro_m4_airliftlite.vid.0=0x239A
adafruit_metro_m4_airliftlite.pid.0=0x8037
adafruit_metro_m4_airliftlite.vid.1=0x239A
adafruit_metro_m4_airliftlite.pid.1=0x0037
adafruit_metro_m4_airliftlite.upload.tool=bossac18
adafruit_metro_m4_airliftlite.upload.tool=bossac19
adafruit_metro_m4_airliftlite.upload.protocol=sam-ba
adafruit_metro_m4_airliftlite.upload.maximum_size=507904
adafruit_metro_m4_airliftlite.upload.offset=0x4000
Expand Down Expand Up @@ -1457,7 +1457,7 @@ adafruit_pygamer_m4.vid.1=0x239A
adafruit_pygamer_m4.pid.1=0x003D
adafruit_pygamer_m4.vid.1=0x239A
adafruit_pygamer_m4.pid.1=0x803E
adafruit_pygamer_m4.upload.tool=bossac18
adafruit_pygamer_m4.upload.tool=bossac19
adafruit_pygamer_m4.upload.protocol=sam-ba
adafruit_pygamer_m4.upload.maximum_size=507904
adafruit_pygamer_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1522,7 +1522,7 @@ adafruit_pygamer_advance_m4.vid.1=0x239A
adafruit_pygamer_advance_m4.pid.1=0x0041
adafruit_pygamer_advance_m4.vid.1=0x239A
adafruit_pygamer_advance_m4.pid.1=0x8042
adafruit_pygamer_advance_m4.upload.tool=bossac18
adafruit_pygamer_advance_m4.upload.tool=bossac19
adafruit_pygamer_advance_m4.upload.protocol=sam-ba
adafruit_pygamer_advance_m4.upload.maximum_size=1032192
adafruit_pygamer_advance_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1587,7 +1587,7 @@ adafruit_pybadge_airlift_m4.vid.1=0x239A
adafruit_pybadge_airlift_m4.pid.1=0x0033
adafruit_pybadge_airlift_m4.vid.1=0x239A
adafruit_pybadge_airlift_m4.pid.1=0x8043
adafruit_pybadge_airlift_m4.upload.tool=bossac18
adafruit_pybadge_airlift_m4.upload.tool=bossac19
adafruit_pybadge_airlift_m4.upload.protocol=sam-ba
adafruit_pybadge_airlift_m4.upload.maximum_size=1032192
adafruit_pybadge_airlift_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1653,7 +1653,7 @@ adafruit_monster_m4sk.vid.1=0x239A
adafruit_monster_m4sk.pid.1=0x0047
adafruit_monster_m4sk.vid.1=0x239A
adafruit_monster_m4sk.pid.1=0x8048
adafruit_monster_m4sk.upload.tool=bossac18
adafruit_monster_m4sk.upload.tool=bossac19
adafruit_monster_m4sk.upload.protocol=sam-ba
adafruit_monster_m4sk.upload.maximum_size=507904
adafruit_monster_m4sk.upload.offset=0x4000
Expand Down Expand Up @@ -1719,7 +1719,7 @@ adafruit_hallowing_m4.vid.1=0x239A
adafruit_hallowing_m4.pid.1=0x0049
adafruit_hallowing_m4.vid.1=0x239A
adafruit_hallowing_m4.pid.1=0x804A
adafruit_hallowing_m4.upload.tool=bossac18
adafruit_hallowing_m4.upload.tool=bossac19
adafruit_hallowing_m4.upload.protocol=sam-ba
adafruit_hallowing_m4.upload.maximum_size=507904
adafruit_hallowing_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1784,7 +1784,7 @@ adafruit_matrixportal_m4.vid.1=0x239A
adafruit_matrixportal_m4.pid.1=0x00C9
adafruit_matrixportal_m4.vid.1=0x239A
adafruit_matrixportal_m4.pid.1=0x80CA
adafruit_matrixportal_m4.upload.tool=bossac18
adafruit_matrixportal_m4.upload.tool=bossac19
adafruit_matrixportal_m4.upload.protocol=sam-ba
adafruit_matrixportal_m4.upload.maximum_size=507904
adafruit_matrixportal_m4.upload.offset=0x4000
Expand Down Expand Up @@ -1847,7 +1847,7 @@ 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.upload.tool=bossac18
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
Expand Down
14 changes: 13 additions & 1 deletion platform.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.7
version=1.7.8

# Compile variables
# -----------------
Expand Down Expand Up @@ -151,6 +151,18 @@ tools.bossac18.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.por
tools.bossac18.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
tools.bossac18.upload.network_pattern="{network_cmd}" -address {serial.port} -port 65280 -username arduino -password "{network.password}" -sketch "{build.path}/{build.project_name}.bin" -upload /sketch -b

# v1.9.1

tools.bossac19.path={runtime.tools.bossac-1.9.1-arduino2.path}
tools.bossac19.cmd=bossac

tools.bossac19.upload.params.verbose=-i -d
tools.bossac19.upload.params.quiet=
tools.bossac19.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U -i --offset={upload.offset} -w -v "{build.path}/{build.project_name}.bin" -R

tools.bossac19.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
tools.bossac19.upload.network_pattern="{network_cmd}" -address {serial.port} -port 65280 -username arduino -password "{network.password}" -sketch "{build.path}/{build.project_name}.bin" -upload /sketch -b

#
# BOSSA (ignore binary size)
#
Expand Down

0 comments on commit 6bc12c9

Please sign in to comment.