| 12345678910111213141516171819202122232425262728293031323334353637 | # greaseweazle/tools/reset.py## Greaseweazle control script: Reset to power-on defaults.## Written & released by Keir Fraser <keir.xen@gmail.com>## This is free and unencumbered software released into the public domain.# See the file COPYING for more details, or visit <http://unlicense.org>.description = "Reset the Greaseweazle device to power-on default state."import sysfrom greaseweazle.tools import utilfrom greaseweazle import usb as USBdef 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:
 |