Browse Source

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.
pull/7482/head
Frank Pilhofer 3 years ago
committed by Damien George
parent
commit
41adf17830
  1. 8
      tools/pyboard.py

8
tools/pyboard.py

@ -656,6 +656,12 @@ def main():
help="seconds to wait for USB connected board to become available", help="seconds to wait for USB connected board to become available",
) )
group = cmd_parser.add_mutually_exclusive_group() 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( group.add_argument(
"--follow", "--follow",
action="store_true", action="store_true",
@ -695,7 +701,7 @@ def main():
# we must enter raw-REPL mode to execute commands # we must enter raw-REPL mode to execute commands
# this will do a soft-reset of the board # this will do a soft-reset of the board
try: try:
pyb.enter_raw_repl() pyb.enter_raw_repl(args.soft_reset)
except PyboardError as er: except PyboardError as er:
print(er) print(er)
pyb.close() pyb.close()

Loading…
Cancel
Save