Skip to content

Commit e4a41f3

Browse files
committed
lets start with two versions, we can bump up bossac for everything else later
1 parent 06ca7be commit e4a41f3

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

boards.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ adafruit_metro_m4.vid.0=0x239A
278278
adafruit_metro_m4.pid.0=0x8020
279279
adafruit_metro_m4.vid.1=0x239A
280280
adafruit_metro_m4.pid.1=0x0020
281-
adafruit_metro_m4.upload.tool=bossac
281+
adafruit_metro_m4.upload.tool=bossac18
282282
adafruit_metro_m4.upload.protocol=sam-ba
283283
adafruit_metro_m4.upload.maximum_size=507904
284284
adafruit_metro_m4.upload.offset=0x4000

platform.txt

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,21 +131,32 @@ tools.avrdude_remote.upload.pattern="openocd --version 2>&1 | grep 2016 && if op
131131
#
132132
# BOSSA
133133
#
134-
tools.bossac.path={runtime.tools.bossac-1.8.0-48-gb176eee.path}
134+
135+
tools.bossac.path={runtime.tools.bossac-1.7.0.path}
135136
tools.bossac.cmd=bossac
136-
tools.bossac.cmd.windows=bossac.exe
137-
#tools.bossac.cmd.linux=bossac_linux
138-
#tools.bossac.cmd.macosx=bossac_osx
139137

140138
tools.bossac.upload.params.verbose=-i -d
141139
tools.bossac.upload.params.quiet=
142-
tools.bossac.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U -i --offset={upload.offset} -e -w -v "{build.path}/{build.project_name}.bin" -R
140+
tools.bossac.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U {upload.native_usb} -i -e -w -v "{build.path}/{build.project_name}.bin" -R
143141

144-
tools.bossac_remote.upload.pattern=/usr/bin/run-bossac {upload.verbose} --port=ttyATH0 -U --offset={upload.offset} -e -w -v /tmp/sketch.bin -R
142+
tools.bossac_remote.upload.pattern=/usr/bin/run-bossac {upload.verbose} --port=ttyATH0 -U {upload.native_usb} -e -w -v /tmp/sketch.bin -R
145143

146144
tools.bossac.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
147145
tools.bossac.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
148146

147+
# v1.8.0
148+
149+
tools.bossac18.path={runtime.tools.bossac-1.8.0-48-gb176eee.path}
150+
tools.bossac18.cmd=bossac
151+
152+
tools.bossac18.upload.params.verbose=-i -d
153+
tools.bossac18.upload.params.quiet=
154+
tools.bossac18.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U -i --offset={upload.offset} -e -w -v "{build.path}/{build.project_name}.bin" -R
155+
156+
tools.bossac18.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
157+
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
158+
159+
149160
#
150161
# OpenOCD sketch upload
151162
#

0 commit comments

Comments
 (0)