From 1446b5f01d2f510fb5dfdb83817a9863f712d04a Mon Sep 17 00:00:00 2001
From: Scott Lahteine <github@thinkyhead.com>
Date: Sun, 25 Jun 2017 14:16:28 -0500
Subject: [PATCH] Allow more avr variants with build_marlin*

---
 buildroot/bin/build_marlin      | 7 ++++++-
 buildroot/bin/build_marlin_fail | 7 ++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/buildroot/bin/build_marlin b/buildroot/bin/build_marlin
index 12c3bd4feb..3255346291 100755
--- a/buildroot/bin/build_marlin
+++ b/buildroot/bin/build_marlin
@@ -1,3 +1,8 @@
 #!/usr/bin/env bash
 
-arduino --verify --board arduino:avr:mega:cpu=atmega2560 Marlin/Marlin.ino
+case "$#" in
+  0 ) BOARD=arduino:avr:mega:cpu=atmega2560 ;;
+  * ) BOARD=arduino:avr:$1 ;;
+esac
+
+arduino --verify --board $BOARD Marlin/Marlin.ino
diff --git a/buildroot/bin/build_marlin_fail b/buildroot/bin/build_marlin_fail
index 506426ebea..e18105cdd4 100755
--- a/buildroot/bin/build_marlin_fail
+++ b/buildroot/bin/build_marlin_fail
@@ -1,7 +1,4 @@
 #!/usr/bin/env bash
 
-if arduino --verify --board arduino:avr:mega:cpu=atmega2560 Marlin/Marlin.ino ; then
-  return 1
-else
-  return 0
-fi
+build_marlin $@ && exit 0
+exit 1