Added Micro to the Leonardo reset functions

Probably fixes issue #80 although not 100% reliable (like Leo) see
issue #30
This commit is contained in:
Simon John 2013-06-20 21:34:40 +02:00
parent 4e22abe0de
commit 2abed1e725
2 changed files with 12 additions and 4 deletions

View file

@ -380,8 +380,16 @@ endif
######################################################################## ########################################################################
# Reset # Reset
# #
ifndef RESET_CMD
ifeq ($(BOARD_TAG),leonardo) ifeq ($(BOARD_TAG),leonardo)
LEO_RESET = 1
endif
ifeq ($(BOARD_TAG),micro)
LEO_RESET = 1
endif
ifndef RESET_CMD
ifdef LEO_RESET
RESET_CMD = $(ARDMK_PATH)/ard-reset-arduino --leonardo \ RESET_CMD = $(ARDMK_PATH)/ard-reset-arduino --leonardo \
$(ARD_RESET_OPTS) $(call get_arduino_port) $(ARD_RESET_OPTS) $(call get_arduino_port)
else else
@ -391,7 +399,7 @@ ifndef RESET_CMD
endif endif
ifndef WAIT_CONNECTION_CMD ifndef WAIT_CONNECTION_CMD
ifeq ($(BOARD_TAG),leonardo) ifdef LEO_RESET
WAIT_CONNECTION_CMD = \ WAIT_CONNECTION_CMD = \
$(ARDMK_PATH)/wait-connection-leonardo $(call get_arduino_port) $(ARDMK_PATH)/wait-connection-leonardo $(call get_arduino_port)
else else

View file

@ -99,7 +99,7 @@ Specify the DTR pulse width in seconds.
=item --leonardo =item --leonardo
Reset a Leonardo. Reset a Leonardo or Micro.
=back =back
@ -115,7 +115,7 @@ Patches are welcome.
Martin Oldfield, ex-atelier@mjo.tc 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 Thanks to Daniele Vergini who suggested this to me, and supplied
a command line version. a command line version.