#!/usr/bin/python import serial import os try: ser = serial.Serial('/dev/maple', baudrate=115200) ser.open() # pull dtr and rts low ser.setRTS(0) ser.setDTR(0) # toggle DTR ser.setDTR(1) # close ser.close() except: print "Failed to open the serial port for reset, perhaps this is your first upload or the board was already in bootloader mode"