diff --git a/buildroot/bin/build_marlin b/buildroot/bin/build_marlin index 12c3bd4fe..325534629 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 506426ebe..e18105cdd 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