#!/usr/bin/python import serial import os from struct import pack try: ser = serial.Serial('/dev/ttyACM0', baudrate=115200) ser.open() # toggle DTR ser.setDTR(1) ser.setDTR(0) ser.write("1EAF") # 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"