From 36a6ba24b8f3e2131a0a94347822a7572b8389ad Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Sun, 26 Mar 2017 18:07:35 +0000 Subject: [PATCH] Add firmware update tools location for FreeBSD (#4688) Add paths for avrdude and dfu-util programs under FreeBSD. SAM-BA does not exist yet in the FreeBSD port collection. --- companion/src/burnconfigdialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/companion/src/burnconfigdialog.cpp b/companion/src/burnconfigdialog.cpp index 2d7771006..400935573 100644 --- a/companion/src/burnconfigdialog.cpp +++ b/companion/src/burnconfigdialog.cpp @@ -125,6 +125,11 @@ void burnConfigDialog::getSettings() sambaLoc = "/usr/local/bin/sam-ba"; if ( dfuLoc.isEmpty()) dfuLoc = QFileInfo(QApplication::applicationDirPath() + "/../Resources/dfu-util").absoluteFilePath(); +#elif defined __FreeBSD__ + if (avrLoc.isEmpty()) + avrLoc = "/usr/local/bin/avrdude"; + if (dfuLoc.isEmpty()) + dfuLoc = "/usr/local/bin/dfu-util"; #else if ( avrLoc.isEmpty()) avrLoc = "/usr/bin/avrdude";