diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk index fefde1e..edc36e5 100644 --- a/arduino-mk/Arduino.mk +++ b/arduino-mk/Arduino.mk @@ -380,8 +380,16 @@ endif ######################################################################## # Reset # +ifeq ($(BOARD_TAG),leonardo) + LEO_RESET = 1 +endif + +ifeq ($(BOARD_TAG),micro) + LEO_RESET = 1 +endif + ifndef RESET_CMD - ifeq ($(BOARD_TAG),leonardo) + ifdef LEO_RESET RESET_CMD = $(ARDMK_PATH)/ard-reset-arduino --leonardo \ $(ARD_RESET_OPTS) $(call get_arduino_port) else @@ -391,7 +399,7 @@ ifndef RESET_CMD endif ifndef WAIT_CONNECTION_CMD - ifeq ($(BOARD_TAG),leonardo) + ifdef LEO_RESET WAIT_CONNECTION_CMD = \ $(ARDMK_PATH)/wait-connection-leonardo $(call get_arduino_port) else diff --git a/bin/ard-reset-arduino b/bin/ard-reset-arduino index ba4cbd2..6269878 100755 --- a/bin/ard-reset-arduino +++ b/bin/ard-reset-arduino @@ -99,7 +99,7 @@ Specify the DTR pulse width in seconds. =item --leonardo -Reset a Leonardo. +Reset a Leonardo or Micro. =back @@ -115,7 +115,7 @@ Patches are welcome. Martin Oldfield, ex-atelier@mjo.tc -Support for Leonardo added by sej7278, https://github.com/sej7278 +Support for Leonardo/Micro added by sej7278, https://github.com/sej7278 Thanks to Daniele Vergini who suggested this to me, and supplied a command line version.