From e1aafcbb4f70bd60e711e26ba93eea6ba727fbf6 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 30 Jan 2018 17:35:48 +0800 Subject: [PATCH] artiq_flash: add --preinit-command for buildbot compatibility --- artiq/frontend/artiq_flash.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/artiq/frontend/artiq_flash.py b/artiq/frontend/artiq_flash.py index 1033a1af0..1bff411ae 100755 --- a/artiq/frontend/artiq_flash.py +++ b/artiq/frontend/artiq_flash.py @@ -51,6 +51,10 @@ Prerequisites: help="target adapter, default: %(default)s") parser.add_argument("--target-file", default=None, help="use alternative OpenOCD target file") + parser.add_argument("-I", "--preinit-command", default=[], action="append", + help="add a pre-initialization OpenOCD command. " + "Useful for selecting a development board " + "when several are connected.") parser.add_argument("-f", "--storage", help="write file to storage area") parser.add_argument("-d", "--dir", help="look for files in this directory") parser.add_argument("action", metavar="ACTION", nargs="*", @@ -84,6 +88,7 @@ def main(): conv = False prog = [] + prog.extend(opts.preinit_command) prog.append("init") for action in opts.action: if action == "proxy":