Skip to content

Commit 6bc12c9

Browse files
committed
migrate all boards from bossac 1.8 to 1.9
1 parent 67dfb93 commit 6bc12c9

File tree

2 files changed

+47
-35
lines changed

2 files changed

+47
-35
lines changed

boards.txt

+34-34
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ adafruit_feather_m0.vid.1=0x239A
3030
adafruit_feather_m0.pid.1=0x000B
3131
adafruit_feather_m0.vid.2=0x239A
3232
adafruit_feather_m0.pid.2=0x0015
33-
adafruit_feather_m0.upload.tool=bossac18
33+
adafruit_feather_m0.upload.tool=bossac19
3434
adafruit_feather_m0.upload.protocol=sam-ba
3535
adafruit_feather_m0.upload.maximum_size=262144
3636
adafruit_feather_m0.upload.offset=0x2000
@@ -77,7 +77,7 @@ adafruit_feather_m0_express.vid.0=0x239A
7777
adafruit_feather_m0_express.pid.0=0x801B
7878
adafruit_feather_m0_express.vid.1=0x239A
7979
adafruit_feather_m0_express.pid.1=0x001B
80-
adafruit_feather_m0_express.upload.tool=bossac18
80+
adafruit_feather_m0_express.upload.tool=bossac19
8181
adafruit_feather_m0_express.upload.protocol=sam-ba
8282
adafruit_feather_m0_express.upload.maximum_size=262144
8383
adafruit_feather_m0_express.upload.offset=0x2000
@@ -122,7 +122,7 @@ adafruit_feather_m0_express.menu.debug.on.build.flags.debug=-g
122122
#adafruit_radio_m0.pid.0=0x8014
123123
#adafruit_radio_m0.vid.1=0x239A
124124
#adafruit_radio_m0.pid.1=0x0014
125-
#adafruit_radio_m0.upload.tool=bossac18
125+
#adafruit_radio_m0.upload.tool=bossac19
126126
#adafruit_radio_m0.upload.protocol=sam-ba
127127
#adafruit_radio_m0.upload.maximum_size=262144
128128
#adafruit_radio_m0.upload.use_1200bps_touch=true
@@ -151,7 +151,7 @@ adafruit_metro_m0.vid.0=0x239A
151151
adafruit_metro_m0.pid.0=0x8013
152152
adafruit_metro_m0.vid.1=0x239A
153153
adafruit_metro_m0.pid.1=0x0013
154-
adafruit_metro_m0.upload.tool=bossac18
154+
adafruit_metro_m0.upload.tool=bossac19
155155
adafruit_metro_m0.upload.protocol=sam-ba
156156
adafruit_metro_m0.upload.maximum_size=262144
157157
adafruit_metro_m0.upload.offset=0x2000
@@ -198,7 +198,7 @@ adafruit_circuitplayground_m0.vid.0=0x239A
198198
adafruit_circuitplayground_m0.pid.0=0x8018
199199
adafruit_circuitplayground_m0.vid.1=0x239A
200200
adafruit_circuitplayground_m0.pid.1=0x0019
201-
adafruit_circuitplayground_m0.upload.tool=bossac18
201+
adafruit_circuitplayground_m0.upload.tool=bossac19
202202
adafruit_circuitplayground_m0.upload.protocol=sam-ba
203203
adafruit_circuitplayground_m0.upload.maximum_size=262144
204204
adafruit_circuitplayground_m0.upload.offset=0x2000
@@ -245,7 +245,7 @@ adafruit_gemma_m0.vid.0=0x239A
245245
adafruit_gemma_m0.pid.0=0x801C
246246
adafruit_gemma_m0.vid.1=0x239A
247247
adafruit_gemma_m0.pid.1=0x001C
248-
adafruit_gemma_m0.upload.tool=bossac18
248+
adafruit_gemma_m0.upload.tool=bossac19
249249
adafruit_gemma_m0.upload.protocol=sam-ba
250250
adafruit_gemma_m0.upload.maximum_size=262144
251251
adafruit_gemma_m0.upload.offset=0x2000
@@ -291,7 +291,7 @@ adafruit_trinket_m0.vid.0=0x239A
291291
adafruit_trinket_m0.pid.0=0x801E
292292
adafruit_trinket_m0.vid.1=0x239A
293293
adafruit_trinket_m0.pid.1=0x001E
294-
adafruit_trinket_m0.upload.tool=bossac18
294+
adafruit_trinket_m0.upload.tool=bossac19
295295
adafruit_trinket_m0.upload.protocol=sam-ba
296296
adafruit_trinket_m0.upload.maximum_size=262144
297297
adafruit_trinket_m0.upload.offset=0x2000
@@ -339,7 +339,7 @@ adafruit_qtpy_m0.vid.1=0x239A
339339
adafruit_qtpy_m0.pid.1=0x00CB
340340
adafruit_qtpy_m0.vid.1=0x239A
341341
adafruit_qtpy_m0.pid.1=0x00CC
342-
adafruit_qtpy_m0.upload.tool=bossac18
342+
adafruit_qtpy_m0.upload.tool=bossac19
343343
adafruit_qtpy_m0.upload.protocol=sam-ba
344344
adafruit_qtpy_m0.upload.maximum_size=262144
345345
adafruit_qtpy_m0.upload.offset=0x2000
@@ -387,7 +387,7 @@ adafruit_neotrinkey_m0.vid.1=0x239A
387387
adafruit_neotrinkey_m0.pid.1=0x00EF
388388
adafruit_neotrinkey_m0.vid.1=0x239A
389389
adafruit_neotrinkey_m0.pid.1=0x80F0
390-
adafruit_neotrinkey_m0.upload.tool=bossac18
390+
adafruit_neotrinkey_m0.upload.tool=bossac19
391391
adafruit_neotrinkey_m0.upload.protocol=sam-ba
392392
adafruit_neotrinkey_m0.upload.maximum_size=262144
393393
adafruit_neotrinkey_m0.upload.offset=0x2000
@@ -435,7 +435,7 @@ adafruit_rotarytrinkey_m0.vid.1=0x239A
435435
adafruit_rotarytrinkey_m0.pid.1=0x00FB
436436
adafruit_rotarytrinkey_m0.vid.1=0x239A
437437
adafruit_rotarytrinkey_m0.pid.1=0x80FC
438-
adafruit_rotarytrinkey_m0.upload.tool=bossac18
438+
adafruit_rotarytrinkey_m0.upload.tool=bossac19
439439
adafruit_rotarytrinkey_m0.upload.protocol=sam-ba
440440
adafruit_rotarytrinkey_m0.upload.maximum_size=262144
441441
adafruit_rotarytrinkey_m0.upload.offset=0x2000
@@ -483,7 +483,7 @@ adafruit_neokeytrinkey_m0.vid.1=0x239A
483483
adafruit_neokeytrinkey_m0.pid.1=0x00FF
484484
adafruit_neokeytrinkey_m0.vid.1=0x239A
485485
adafruit_neokeytrinkey_m0.pid.1=0x8100
486-
adafruit_neokeytrinkey_m0.upload.tool=bossac18
486+
adafruit_neokeytrinkey_m0.upload.tool=bossac19
487487
adafruit_neokeytrinkey_m0.upload.protocol=sam-ba
488488
adafruit_neokeytrinkey_m0.upload.maximum_size=262144
489489
adafruit_neokeytrinkey_m0.upload.offset=0x2000
@@ -533,7 +533,7 @@ adafruit_slidetrinkey_m0.vid.1=0x239A
533533
adafruit_slidetrinkey_m0.pid.1=0x0101
534534
adafruit_slidetrinkey_m0.vid.1=0x239A
535535
adafruit_slidetrinkey_m0.pid.1=0x8102
536-
adafruit_slidetrinkey_m0.upload.tool=bossac18
536+
adafruit_slidetrinkey_m0.upload.tool=bossac19
537537
adafruit_slidetrinkey_m0.upload.protocol=sam-ba
538538
adafruit_slidetrinkey_m0.upload.maximum_size=262144
539539
adafruit_slidetrinkey_m0.upload.offset=0x2000
@@ -581,7 +581,7 @@ adafruit_proxlighttrinkey_m0.vid.1=0x239A
581581
adafruit_proxlighttrinkey_m0.pid.1=0x0103
582582
adafruit_proxlighttrinkey_m0.vid.1=0x239A
583583
adafruit_proxlighttrinkey_m0.pid.1=0x8104
584-
adafruit_proxlighttrinkey_m0.upload.tool=bossac18
584+
adafruit_proxlighttrinkey_m0.upload.tool=bossac19
585585
adafruit_proxlighttrinkey_m0.upload.protocol=sam-ba
586586
adafruit_proxlighttrinkey_m0.upload.maximum_size=262144
587587
adafruit_proxlighttrinkey_m0.upload.offset=0x2000
@@ -630,7 +630,7 @@ adafruit_itsybitsy_m0.vid.1=0x239A
630630
adafruit_itsybitsy_m0.pid.1=0x000F
631631
adafruit_itsybitsy_m0.vid.2=0x239A
632632
adafruit_itsybitsy_m0.pid.2=0x8012
633-
adafruit_itsybitsy_m0.upload.tool=bossac18
633+
adafruit_itsybitsy_m0.upload.tool=bossac19
634634
adafruit_itsybitsy_m0.upload.protocol=sam-ba
635635
adafruit_itsybitsy_m0.upload.maximum_size=262144
636636
adafruit_itsybitsy_m0.upload.offset=0x2000
@@ -677,7 +677,7 @@ adafruit_pirkey.vid.0=0x239A
677677
adafruit_pirkey.pid.0=0x801E
678678
adafruit_pirkey.vid.1=0x239A
679679
adafruit_pirkey.pid.1=0x001E
680-
adafruit_pirkey.upload.tool=bossac18
680+
adafruit_pirkey.upload.tool=bossac19
681681
adafruit_pirkey.upload.protocol=sam-ba
682682
adafruit_pirkey.upload.maximum_size=262144
683683
adafruit_pirkey.upload.offset=0x2000
@@ -722,7 +722,7 @@ adafruit_hallowing.vid.1=0x239A
722722
adafruit_hallowing.pid.1=0xD1ED
723723
adafruit_hallowing.vid.1=0x239A
724724
adafruit_hallowing.pid.1=0xB000
725-
adafruit_hallowing.upload.tool=bossac18
725+
adafruit_hallowing.upload.tool=bossac19
726726
adafruit_hallowing.upload.protocol=sam-ba
727727
adafruit_hallowing.upload.maximum_size=262144
728728
adafruit_hallowing.upload.offset=0x2000
@@ -770,7 +770,7 @@ adafruit_crickit_m0.vid.1=0x239A
770770
adafruit_crickit_m0.pid.1=0x002D
771771
adafruit_crickit_m0.vid.2=0x239A
772772
adafruit_crickit_m0.pid.2=0x802D
773-
adafruit_crickit_m0.upload.tool=bossac18
773+
adafruit_crickit_m0.upload.tool=bossac19
774774
adafruit_crickit_m0.upload.protocol=sam-ba
775775
adafruit_crickit_m0.upload.maximum_size=262144
776776
adafruit_crickit_m0.upload.offset=0x2000
@@ -816,7 +816,7 @@ adafruit_metro_m4.vid.0=0x239A
816816
adafruit_metro_m4.pid.0=0x8020
817817
adafruit_metro_m4.vid.1=0x239A
818818
adafruit_metro_m4.pid.1=0x0020
819-
adafruit_metro_m4.upload.tool=bossac18
819+
adafruit_metro_m4.upload.tool=bossac19
820820
adafruit_metro_m4.upload.protocol=sam-ba
821821
adafruit_metro_m4.upload.maximum_size=507904
822822
adafruit_metro_m4.upload.offset=0x4000
@@ -882,7 +882,7 @@ adafruit_grandcentral_m4.vid.1=0x239A
882882
adafruit_grandcentral_m4.pid.1=0x0031
883883
adafruit_grandcentral_m4.vid.1=0x239A
884884
adafruit_grandcentral_m4.pid.1=0x0032
885-
adafruit_grandcentral_m4.upload.tool=bossac18
885+
adafruit_grandcentral_m4.upload.tool=bossac19
886886
adafruit_grandcentral_m4.upload.protocol=sam-ba
887887
adafruit_grandcentral_m4.upload.maximum_size=1032192
888888
adafruit_grandcentral_m4.upload.offset=0x4000
@@ -945,7 +945,7 @@ adafruit_itsybitsy_m4.vid.0=0x239A
945945
adafruit_itsybitsy_m4.pid.0=0x802B
946946
adafruit_itsybitsy_m4.vid.1=0x239A
947947
adafruit_itsybitsy_m4.pid.1=0x002B
948-
adafruit_itsybitsy_m4.upload.tool=bossac18
948+
adafruit_itsybitsy_m4.upload.tool=bossac19
949949
adafruit_itsybitsy_m4.upload.protocol=sam-ba
950950
adafruit_itsybitsy_m4.upload.maximum_size=507904
951951
adafruit_itsybitsy_m4.upload.offset=0x4000
@@ -1008,7 +1008,7 @@ adafruit_feather_m4.vid.0=0x239A
10081008
adafruit_feather_m4.pid.0=0x8022
10091009
adafruit_feather_m4.vid.1=0x239A
10101010
adafruit_feather_m4.pid.1=0x0022
1011-
adafruit_feather_m4.upload.tool=bossac18
1011+
adafruit_feather_m4.upload.tool=bossac19
10121012
adafruit_feather_m4.upload.protocol=sam-ba
10131013
adafruit_feather_m4.upload.maximum_size=507904
10141014
adafruit_feather_m4.upload.offset=0x4000
@@ -1071,7 +1071,7 @@ adafruit_feather_m4_can.vid.0=0x239A
10711071
adafruit_feather_m4_can.pid.0=0x80CD
10721072
adafruit_feather_m4_can.vid.1=0x239A
10731073
adafruit_feather_m4_can.pid.1=0x00CD
1074-
adafruit_feather_m4_can.upload.tool=bossac18
1074+
adafruit_feather_m4_can.upload.tool=bossac19
10751075
adafruit_feather_m4_can.upload.protocol=sam-ba
10761076
adafruit_feather_m4_can.upload.maximum_size=507904
10771077
adafruit_feather_m4_can.upload.offset=0x4000
@@ -1137,7 +1137,7 @@ adafruit_trellis_m4.vid.1=0x239A
11371137
adafruit_trellis_m4.pid.1=0x002F
11381138
adafruit_trellis_m4.vid.2=0x239A
11391139
adafruit_trellis_m4.pid.2=0x0030
1140-
adafruit_trellis_m4.upload.tool=bossac18
1140+
adafruit_trellis_m4.upload.tool=bossac19
11411141
adafruit_trellis_m4.upload.protocol=sam-ba
11421142
adafruit_trellis_m4.upload.maximum_size=507904
11431143
adafruit_trellis_m4.upload.offset=0x4000
@@ -1200,7 +1200,7 @@ adafruit_pyportal_m4.vid.0=0x239A
12001200
adafruit_pyportal_m4.pid.0=0x8035
12011201
adafruit_pyportal_m4.vid.1=0x239A
12021202
adafruit_pyportal_m4.pid.1=0x0035
1203-
adafruit_pyportal_m4.upload.tool=bossac18
1203+
adafruit_pyportal_m4.upload.tool=bossac19
12041204
adafruit_pyportal_m4.upload.protocol=sam-ba
12051205
adafruit_pyportal_m4.upload.maximum_size=1032192
12061206
adafruit_pyportal_m4.upload.offset=0x4000
@@ -1263,7 +1263,7 @@ adafruit_pyportal_m4_titano.vid.0=0x239A
12631263
adafruit_pyportal_m4_titano.pid.0=0x8053
12641264
adafruit_pyportal_m4_titano.vid.1=0x239A
12651265
adafruit_pyportal_m4_titano.pid.1=0x8053
1266-
adafruit_pyportal_m4_titano.upload.tool=bossac18
1266+
adafruit_pyportal_m4_titano.upload.tool=bossac19
12671267
adafruit_pyportal_m4_titano.upload.protocol=sam-ba
12681268
adafruit_pyportal_m4_titano.upload.maximum_size=1032192
12691269
adafruit_pyportal_m4_titano.upload.offset=0x4000
@@ -1328,7 +1328,7 @@ adafruit_pybadge_m4.vid.1=0x239A
13281328
adafruit_pybadge_m4.pid.1=0x0033
13291329
adafruit_pybadge_m4.vid.1=0x239A
13301330
adafruit_pybadge_m4.pid.1=0x8033
1331-
adafruit_pybadge_m4.upload.tool=bossac18
1331+
adafruit_pybadge_m4.upload.tool=bossac19
13321332
adafruit_pybadge_m4.upload.protocol=sam-ba
13331333
adafruit_pybadge_m4.upload.maximum_size=507904
13341334
adafruit_pybadge_m4.upload.offset=0x4000
@@ -1392,7 +1392,7 @@ adafruit_metro_m4_airliftlite.vid.0=0x239A
13921392
adafruit_metro_m4_airliftlite.pid.0=0x8037
13931393
adafruit_metro_m4_airliftlite.vid.1=0x239A
13941394
adafruit_metro_m4_airliftlite.pid.1=0x0037
1395-
adafruit_metro_m4_airliftlite.upload.tool=bossac18
1395+
adafruit_metro_m4_airliftlite.upload.tool=bossac19
13961396
adafruit_metro_m4_airliftlite.upload.protocol=sam-ba
13971397
adafruit_metro_m4_airliftlite.upload.maximum_size=507904
13981398
adafruit_metro_m4_airliftlite.upload.offset=0x4000
@@ -1457,7 +1457,7 @@ adafruit_pygamer_m4.vid.1=0x239A
14571457
adafruit_pygamer_m4.pid.1=0x003D
14581458
adafruit_pygamer_m4.vid.1=0x239A
14591459
adafruit_pygamer_m4.pid.1=0x803E
1460-
adafruit_pygamer_m4.upload.tool=bossac18
1460+
adafruit_pygamer_m4.upload.tool=bossac19
14611461
adafruit_pygamer_m4.upload.protocol=sam-ba
14621462
adafruit_pygamer_m4.upload.maximum_size=507904
14631463
adafruit_pygamer_m4.upload.offset=0x4000
@@ -1522,7 +1522,7 @@ adafruit_pygamer_advance_m4.vid.1=0x239A
15221522
adafruit_pygamer_advance_m4.pid.1=0x0041
15231523
adafruit_pygamer_advance_m4.vid.1=0x239A
15241524
adafruit_pygamer_advance_m4.pid.1=0x8042
1525-
adafruit_pygamer_advance_m4.upload.tool=bossac18
1525+
adafruit_pygamer_advance_m4.upload.tool=bossac19
15261526
adafruit_pygamer_advance_m4.upload.protocol=sam-ba
15271527
adafruit_pygamer_advance_m4.upload.maximum_size=1032192
15281528
adafruit_pygamer_advance_m4.upload.offset=0x4000
@@ -1587,7 +1587,7 @@ adafruit_pybadge_airlift_m4.vid.1=0x239A
15871587
adafruit_pybadge_airlift_m4.pid.1=0x0033
15881588
adafruit_pybadge_airlift_m4.vid.1=0x239A
15891589
adafruit_pybadge_airlift_m4.pid.1=0x8043
1590-
adafruit_pybadge_airlift_m4.upload.tool=bossac18
1590+
adafruit_pybadge_airlift_m4.upload.tool=bossac19
15911591
adafruit_pybadge_airlift_m4.upload.protocol=sam-ba
15921592
adafruit_pybadge_airlift_m4.upload.maximum_size=1032192
15931593
adafruit_pybadge_airlift_m4.upload.offset=0x4000
@@ -1653,7 +1653,7 @@ adafruit_monster_m4sk.vid.1=0x239A
16531653
adafruit_monster_m4sk.pid.1=0x0047
16541654
adafruit_monster_m4sk.vid.1=0x239A
16551655
adafruit_monster_m4sk.pid.1=0x8048
1656-
adafruit_monster_m4sk.upload.tool=bossac18
1656+
adafruit_monster_m4sk.upload.tool=bossac19
16571657
adafruit_monster_m4sk.upload.protocol=sam-ba
16581658
adafruit_monster_m4sk.upload.maximum_size=507904
16591659
adafruit_monster_m4sk.upload.offset=0x4000
@@ -1719,7 +1719,7 @@ adafruit_hallowing_m4.vid.1=0x239A
17191719
adafruit_hallowing_m4.pid.1=0x0049
17201720
adafruit_hallowing_m4.vid.1=0x239A
17211721
adafruit_hallowing_m4.pid.1=0x804A
1722-
adafruit_hallowing_m4.upload.tool=bossac18
1722+
adafruit_hallowing_m4.upload.tool=bossac19
17231723
adafruit_hallowing_m4.upload.protocol=sam-ba
17241724
adafruit_hallowing_m4.upload.maximum_size=507904
17251725
adafruit_hallowing_m4.upload.offset=0x4000
@@ -1784,7 +1784,7 @@ adafruit_matrixportal_m4.vid.1=0x239A
17841784
adafruit_matrixportal_m4.pid.1=0x00C9
17851785
adafruit_matrixportal_m4.vid.1=0x239A
17861786
adafruit_matrixportal_m4.pid.1=0x80CA
1787-
adafruit_matrixportal_m4.upload.tool=bossac18
1787+
adafruit_matrixportal_m4.upload.tool=bossac19
17881788
adafruit_matrixportal_m4.upload.protocol=sam-ba
17891789
adafruit_matrixportal_m4.upload.maximum_size=507904
17901790
adafruit_matrixportal_m4.upload.offset=0x4000
@@ -1847,7 +1847,7 @@ adafruit_blm_badge.vid.0=0x239A
18471847
adafruit_blm_badge.pid.0=0x80BF
18481848
adafruit_blm_badge.vid.1=0x239A
18491849
adafruit_blm_badge.pid.1=0x00BF
1850-
adafruit_blm_badge.upload.tool=bossac18
1850+
adafruit_blm_badge.upload.tool=bossac19
18511851
adafruit_blm_badge.upload.protocol=sam-ba
18521852
adafruit_blm_badge.upload.maximum_size=262144
18531853
adafruit_blm_badge.upload.offset=0x2000

platform.txt

+13-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
2121

2222
name=Adafruit SAMD (32-bits ARM Cortex-M0+ and Cortex-M4) Boards
23-
version=1.7.7
23+
version=1.7.8
2424

2525
# Compile variables
2626
# -----------------
@@ -151,6 +151,18 @@ tools.bossac18.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.por
151151
tools.bossac18.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
152152
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
153153

154+
# v1.9.1
155+
156+
tools.bossac19.path={runtime.tools.bossac-1.9.1-arduino2.path}
157+
tools.bossac19.cmd=bossac
158+
159+
tools.bossac19.upload.params.verbose=-i -d
160+
tools.bossac19.upload.params.quiet=
161+
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
162+
163+
tools.bossac19.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
164+
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
165+
154166
#
155167
# BOSSA (ignore binary size)
156168
#

0 commit comments

Comments
 (0)