tools/pyboard.py: Add cmd-line option to make soft reset configurable.
Leaves the default as-is, but allows using --no-soft-reset to disable the soft reset when connecting.
This commit is contained in:
parent
efa97beb99
commit
41adf17830
@ -656,6 +656,12 @@ def main():
|
||||
help="seconds to wait for USB connected board to become available",
|
||||
)
|
||||
group = cmd_parser.add_mutually_exclusive_group()
|
||||
group.add_argument(
|
||||
"--soft-reset",
|
||||
default=True,
|
||||
action=argparse.BooleanOptionalAction,
|
||||
help="Whether to perform a soft reset when connecting to the board.",
|
||||
)
|
||||
group.add_argument(
|
||||
"--follow",
|
||||
action="store_true",
|
||||
@ -695,7 +701,7 @@ def main():
|
||||
# we must enter raw-REPL mode to execute commands
|
||||
# this will do a soft-reset of the board
|
||||
try:
|
||||
pyb.enter_raw_repl()
|
||||
pyb.enter_raw_repl(args.soft_reset)
|
||||
except PyboardError as er:
|
||||
print(er)
|
||||
pyb.close()
|
||||
|
Loading…
Reference in New Issue
Block a user