Skip to content

Commit 2cee5ff

Browse files
gmarullcarlescufi
authored andcommitted
scripts: west_commands: runners: remove deprecated options
The --snr (nrfjprog) --id (jlink) and --board-id (pyocd) options were deprecated a long time ago in favor of --dev-id. It is time to remove them. Signed-off-by: Gerard Marull-Paretas <[email protected]>
1 parent 2bfc445 commit 2cee5ff

File tree

5 files changed

+5
-24
lines changed

5 files changed

+5
-24
lines changed

scripts/pylib/twister/twisterlib/handlers.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -485,10 +485,7 @@ def handle(self):
485485
board_id = hardware.probe_id or hardware.id
486486
product = hardware.product
487487
if board_id is not None:
488-
if runner == "pyocd":
489-
command_extra_args.append("--board-id")
490-
command_extra_args.append(board_id)
491-
elif runner == "nrfjprog":
488+
if runner in ("pyocd", "nrfjprog"):
492489
command_extra_args.append("--dev-id")
493490
command_extra_args.append(board_id)
494491
elif runner == "openocd" and product == "STM32 STLink":

scripts/west_commands/runners/jlink.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
'''Runner for debugging with J-Link.'''
66

77
import argparse
8-
from functools import partial
98
import logging
109
import os
1110
from pathlib import Path
@@ -14,7 +13,7 @@
1413
import sys
1514
import tempfile
1615

17-
from runners.core import ZephyrBinaryRunner, RunnerCaps, depr_action
16+
from runners.core import ZephyrBinaryRunner, RunnerCaps
1817

1918
try:
2019
import pylink
@@ -93,10 +92,6 @@ def do_add_parser(cls, parser):
9392
# Optional:
9493
parser.add_argument('--loader', required=False, dest='loader',
9594
help='specifies a loader type')
96-
parser.add_argument('--id', required=False, dest='dev_id',
97-
action=partial(depr_action,
98-
replacement='-i/--dev-id'),
99-
help='Deprecated: use -i/--dev-id instead')
10095
parser.add_argument('--iface', default='swd',
10196
help='interface to use, default is swd')
10297
parser.add_argument('--speed', default='auto',

scripts/west_commands/runners/nrfjprog.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@
55

66
'''Runner for flashing with nrfjprog.'''
77

8-
from functools import partial
98
import os
109
from pathlib import Path
1110
import shlex
1211
import subprocess
1312
import sys
1413
from re import fullmatch, escape
1514

16-
from runners.core import ZephyrBinaryRunner, RunnerCaps, depr_action
15+
from runners.core import ZephyrBinaryRunner, RunnerCaps
1716

1817
try:
1918
from intelhex import IntelHex
@@ -70,10 +69,6 @@ def do_add_parser(cls, parser):
7069
parser.add_argument('--softreset', required=False,
7170
action='store_true',
7271
help='use reset instead of pinreset')
73-
parser.add_argument('--snr', required=False, dest='dev_id',
74-
action=partial(depr_action,
75-
replacement='-i/--dev-id'),
76-
help='Deprecated: use -i/--dev-id instead')
7772
parser.add_argument('--force', required=False,
7873
action='store_true',
7974
help='Flash even if the result cannot be guaranteed.')

scripts/west_commands/runners/pyocd.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@
44

55
'''Runner for pyOCD .'''
66

7-
from functools import partial
87
import os
98
from os import path
109

11-
from runners.core import ZephyrBinaryRunner, RunnerCaps, \
12-
BuildConfiguration, depr_action
10+
from runners.core import ZephyrBinaryRunner, RunnerCaps, BuildConfiguration
1311

1412
DEFAULT_PYOCD_GDB_PORT = 3333
1513
DEFAULT_PYOCD_TELNET_PORT = 4444
@@ -109,10 +107,6 @@ def do_add_parser(cls, parser):
109107
DEFAULT_PYOCD_TELNET_PORT))
110108
parser.add_argument('--tui', default=False, action='store_true',
111109
help='if given, GDB uses -tui')
112-
parser.add_argument('--board-id', dest='dev_id',
113-
action=partial(depr_action,
114-
replacement='-i/--dev-id'),
115-
help='Deprecated: use -i/--dev-id instead')
116110

117111
@classmethod
118112
def tool_opt_help(cls) -> str:

scripts/west_commands/tests/test_nrfjprog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ def test_nrfjprog_create(check_call, get_snr, require, test_case,
473473
if test_case.softreset:
474474
args.append('--softreset')
475475
if test_case.snr:
476-
args.extend(['--snr', TEST_OVR_SNR])
476+
args.extend(['--dev-id', TEST_OVR_SNR])
477477
if test_case.erase:
478478
args.append('--erase')
479479
if test_case.recover:

0 commit comments

Comments
 (0)