コード例 #1
0
ファイル: cmd-updater.py プロジェクト: drakedevel/j4cDAC
def run(argv):
    if len(sys.argv) != 2:
        print "Usage: %s [updatefile]" % (sys.argv[0], )
        sys.exit(1)

    dev = False
    while not dev:
        dev = update.check_device(msg)
        if not dev: time.sleep(1)

    dfu.download(dev, sys.argv[1], msg)
コード例 #2
0
ファイル: cmd-updater.py プロジェクト: vanvught/j4cDAC
def run(argv):
    if len(sys.argv) != 2:
        print "Usage: %s [updatefile]" % (sys.argv[0], )
        sys.exit(1)

    dev = False
    while not dev:
        dev = update.check_device(msg)
        if not dev: time.sleep(1)

    dfu.download(dev, sys.argv[1], msg)
コード例 #3
0
ファイル: update.py プロジェクト: vanvught/j4cDAC
def usb_thread():
    while True:
        dev = update.check_device(msg)
        if not dev:
            time.sleep(1)
            continue

        to_ui.put((True, "Ready.", "Update"))

        # Wait for button
        from_ui.get()

        dfu.download(dev, "j4cDAC.bin", msg)

	to_ui.put((True, "Done.", "Exit"))
	from_ui.get()
	to_ui.put(("quit", None, None))