From e92c5371ad121e65fefd2a5ed3c1830c5b2a8ca3 Mon Sep 17 00:00:00 2001 From: Christopher Peplin Date: Mon, 2 Apr 2012 11:48:56 -0400 Subject: [PATCH] Error out if no Arduino TTY device is detected when uploading. --- arduino-mk/Arduino.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk index 2d39095..fdfa93a 100644 --- a/arduino-mk/Arduino.mk +++ b/arduino-mk/Arduino.mk @@ -478,6 +478,9 @@ raw_upload: $(TARGET_HEX) # stdin/out appears to work but generates a spurious error on MacOS at # least. Perhaps it would be better to just do it in perl ? reset: + @if [ -z "$(ARD_PORT)" ]; then \ + echo "No Arduino-compatible TTY device found -- exiting"; exit 2; \ + fi for STTYF in 'stty -F' 'stty --file' 'stty -f' 'stty <' ; \ do $$STTYF /dev/tty >/dev/null 2>/dev/null && break ; \ done ;\