#!/usr/bin/env python import sys; import binascii; from GoodFETAVR import GoodFETAVR; from intelhex import IntelHex16bit, IntelHex; if(len(sys.argv)==1): print "Usage: %s verb [objects]\n" % sys.argv[0]; print "%s test" % sys.argv[0]; print "%s dump $foo.hex [0x$start 0x$stop]" % sys.argv[0]; print "%s erase" % sys.argv[0]; print "%s flash $foo.hex [0x$start 0x$stop]" % sys.argv[0]; print "%s verify $foo.hex [0x$start 0x$stop]" % sys.argv[0]; sys.exit(); #Initialize FET and set baud rate client=GoodFETAVR(); client.serInit() #Connect to target client.start(); #print "setup" if(sys.argv[1]=="info"): print "Identifies as %s" % client.identstr();