# greaseweazle/tools/reset.py # # Greaseweazle control script: Reset to power-on defaults. # # Written & released by Keir Fraser # # This is free and unencumbered software released into the public domain. # See the file COPYING for more details, or visit . description = "Reset the Greaseweazle device to power-on default state." import sys from greaseweazle.tools import util from greaseweazle import usb as USB def main(argv): parser = util.ArgumentParser(usage='%(prog)s [options]') parser.add_argument("--device", help="greaseweazle device name") parser.description = description parser.prog += ' ' + argv[1] args = parser.parse_args(argv[2:]) try: usb = util.usb_open(args.device) usb.power_on_reset() except USB.CmdError as error: print("Command Failed: %s" % error) if __name__ == "__main__": main(sys.argv) # Local variables: # python-indent: 4 # End: