diff options
| author | Sudar <sudar@sudarmuthu.com> | 2015-04-04 16:09:10 +0530 |
|---|---|---|
| committer | Sudar <sudar@sudarmuthu.com> | 2015-04-04 16:09:10 +0530 |
| commit | c4089c02b05b470364f90b270bbc9ecd491f1fb8 (patch) | |
| tree | 667b230657864ffc0e9656af44d284ebcb442d08 | |
| parent | 3dce457c6df6bc7b3c3ae9d357d7f3b802a297a0 (diff) | |
| parent | bc2a9a9798879694f6575c0d003cc7867a3d9e66 (diff) | |
Merge branch 'calvinli-patch-1'
Fix #340
| -rw-r--r-- | HISTORY.md | 1 | ||||
| -rwxr-xr-x | bin/ard-reset-arduino | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -53,6 +53,7 @@ I tried to give credit whenever possible. If I have missed anyone, kindly add it - Fix: Can now find IDE 1.5+ preferences.txt on Linux and Mac (https://github.com/sej7278) - Fix: Added support for VARIANT being a submenu item in 1.6 cores like attiny (https://github.com/sej7278) - Fix: Replaced copyright symbol causing sed problems on OSX (Issue #335). (https://github.com/sej7278) +- Fix: Fix issues with resetting Leonardo and Micro boards(Issue #340) (https://github.com/calvinli) ### 1.3.4 (2014-07-12) - Tweak: Allow spaces in "Serial.begin (....)". (Issue #190) (https://github.com/pdav) diff --git a/bin/ard-reset-arduino b/bin/ard-reset-arduino index ed22a63..3e43486 100755 --- a/bin/ard-reset-arduino +++ b/bin/ard-reset-arduino @@ -17,10 +17,10 @@ if args.caterina: if args.verbose: print('Forcing reset using 1200bps open/close on port %s' % args.port[0]) ser = serial.Serial(args.port[0], 57600) ser.close() - ser.open() - ser.close() ser.setBaudrate(1200) ser.open() + ser.setRTS(True) # RTS line needs to be held high and DTR low + ser.setDTR(False) # (see Arduino IDE source code) ser.close() sleep(1) |
