diff --git a/boards/arduino-due/Makefile.include b/boards/arduino-due/Makefile.include index a943e194c3cc2eba5c6f7c9ba9e4f3ccb26ef031..ddc00645084279f13420a8a4fed0a2658549bfc6 100644 --- a/boards/arduino-due/Makefile.include +++ b/boards/arduino-due/Makefile.include @@ -6,9 +6,9 @@ export CPU_MODEL = sam3x8e PORT_LINUX ?= /dev/ttyACM0 PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbmodem*))) -# define board specific flasher options -export FLASHER = $(RIOTBOARD)/$(BOARD)/dist/flash.sh -export OFLAGS = -O binary - # setup serial terminal include $(RIOTMAKE)/tools/serial.inc.mk + +# setup flasher (using BOSSA) +export BOSSA_ARDUINO_PREFLASH = yes +include $(RIOTMAKE)/tools/bossa.inc.mk diff --git a/boards/arduino-due/dist/bossac b/boards/arduino-due/dist/bossac deleted file mode 100755 index 573e7d9e7716acf1d885f88da3f523cce67cb0da..0000000000000000000000000000000000000000 Binary files a/boards/arduino-due/dist/bossac and /dev/null differ diff --git a/boards/arduino-due/dist/bossac_osx b/boards/arduino-due/dist/bossac_osx deleted file mode 100755 index 49a20b38a92e713bcc25b15de464642bc257220b..0000000000000000000000000000000000000000 Binary files a/boards/arduino-due/dist/bossac_osx and /dev/null differ diff --git a/boards/arduino-due/dist/flash.sh b/boards/arduino-due/dist/flash.sh deleted file mode 100755 index d61326e20c572155ccb6581912343baf30f9449e..0000000000000000000000000000000000000000 --- a/boards/arduino-due/dist/flash.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -if [ `uname` = "Linux" ]; then - stty -F "${PORT}" raw ispeed 1200 ospeed 1200 cs8 -cstopb ignpar eol 255 eof 255 - "${RIOTBOARD}"/"${BOARD}"/dist/bossac -R -e -w -v -b "${HEXFILE}" -elif [ `uname` = "Darwin" ]; then - stty -f ${PORT} raw ispeed 1200 ospeed 1200 cs8 -cstopb ignpar eol 255 eof 255 - "${RIOTBOARD}"/"${BOARD}"/dist/bossac_osx -R -e -w -v -b "${HEXFILE}" -else - echo "CAUTION: No flash tool for your host system found!" -fi