From 2d88f5a2a89ee6d0ced14d7e56d8b217173f4af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristoffer=20Sk=C3=B8ien?= Date: Thu, 5 Jun 2025 13:25:21 +0200 Subject: [PATCH] Applications: nrf5340_audio: Removed uart terminal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OCT-3390 UART terminal removed to align on standard tools. Similar functionality is provided via Serial Terminal in VS Code Signed-off-by: Kristoffer Skøien --- .../uart_terminal/scripts/get_serial_ports.py | 28 --------- .../scripts/linux_terminator_config | 62 ------------------- .../tools/uart_terminal/scripts/open_putty.py | 15 ----- .../uart_terminal/scripts/open_terminator.py | 16 ----- .../tools/uart_terminal/uart_terminal.py | 19 ------ .../releases/release-notes-changelog.rst | 5 ++ 6 files changed, 5 insertions(+), 140 deletions(-) delete mode 100644 applications/nrf5340_audio/tools/uart_terminal/scripts/get_serial_ports.py delete mode 100644 applications/nrf5340_audio/tools/uart_terminal/scripts/linux_terminator_config delete mode 100644 applications/nrf5340_audio/tools/uart_terminal/scripts/open_putty.py delete mode 100644 applications/nrf5340_audio/tools/uart_terminal/scripts/open_terminator.py delete mode 100644 applications/nrf5340_audio/tools/uart_terminal/uart_terminal.py diff --git a/applications/nrf5340_audio/tools/uart_terminal/scripts/get_serial_ports.py b/applications/nrf5340_audio/tools/uart_terminal/scripts/get_serial_ports.py deleted file mode 100644 index b371720b0b84..000000000000 --- a/applications/nrf5340_audio/tools/uart_terminal/scripts/get_serial_ports.py +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2022 Nordic Semiconductor ASA -# -# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause -# - -import sys -import subprocess - -def get_serial_ports(): - nrfjprog_com = subprocess.Popen(["nrfjprog", "--com"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - nrfjprog_com.wait() - - if nrfjprog_com.returncode != 0: - sys.exit("'nrfjprog --com' failed") - - output = nrfjprog_com.communicate() - output_decoded = output[0].decode() - output_decoded_lines = output_decoded.splitlines() - - ports = list() - - for line in output_decoded_lines: - if "VCOM0" in line: - info = line.split(" ") - ports.append(info[1]) - - return ports diff --git a/applications/nrf5340_audio/tools/uart_terminal/scripts/linux_terminator_config b/applications/nrf5340_audio/tools/uart_terminal/scripts/linux_terminator_config deleted file mode 100644 index 25a522432198..000000000000 --- a/applications/nrf5340_audio/tools/uart_terminal/scripts/linux_terminator_config +++ /dev/null @@ -1,62 +0,0 @@ -[global_config] - suppress_multiple_term_dialog = True -[keybindings] -[profiles] - [[default]] - cursor_color = "#aaaaaa" - scrollback_infinite = True -[layouts] - [[default]] - [[[child0]]] - type = Window - parent = "" - order = 0 - position = 72:35 - maximised = False - fullscreen = False - size = 2000, 1000 - title = nRF5340 Audio DK - last_active_window = True - [[[child1]]] - type = VPaned - parent = child0 - order = 0 - position = 540 - ratio = 0.5 - [[[child2]]] - type = HPaned - parent = child1 - order = 0 - position = 600 - ratio = 0.5 - [[[terminal3]]] - type = Terminal - parent = child2 - order = 0 - profile = default - command = python3 scripts/open_terminator.py 0; sh - [[[terminal4]]] - type = Terminal - parent = child2 - order = 1 - profile = default - command = python3 scripts/open_terminator.py 1; sh - [[[child5]]] - type = HPaned - parent = child1 - order = 1 - position = 600 - ratio = 0.5 - [[[terminal6]]] - type = Terminal - parent = child5 - order = 0 - profile = default - command = python3 scripts/open_terminator.py 2; sh - [[[terminal7]]] - type = Terminal - parent = child5 - order = 1 - profile = default - command = echo Available ttyACM devices: && cd /dev/ && ls -l | grep "ttyACM"; bash -[plugins] diff --git a/applications/nrf5340_audio/tools/uart_terminal/scripts/open_putty.py b/applications/nrf5340_audio/tools/uart_terminal/scripts/open_putty.py deleted file mode 100644 index 8485c058b8cc..000000000000 --- a/applications/nrf5340_audio/tools/uart_terminal/scripts/open_putty.py +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2022 Nordic Semiconductor ASA -# -# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause -# - -import subprocess -from get_serial_ports import get_serial_ports - - -def open_putty(): - ports = get_serial_ports() - - for port in ports: - subprocess.Popen("putty -serial " + port + " -sercfg 115200,8,n,1,N") diff --git a/applications/nrf5340_audio/tools/uart_terminal/scripts/open_terminator.py b/applications/nrf5340_audio/tools/uart_terminal/scripts/open_terminator.py deleted file mode 100644 index 48624664c5ee..000000000000 --- a/applications/nrf5340_audio/tools/uart_terminal/scripts/open_terminator.py +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2022 Nordic Semiconductor ASA -# -# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause -# - -import sys -import subprocess -from get_serial_ports import get_serial_ports - -ports = get_serial_ports() - -if int(sys.argv[1]) < len(ports): - subprocess.Popen(["minicom", "--color=on", "-b 115200", "-8", "-D " + ports[int(sys.argv[1])]]) -else: - print("Not enough boards connected") diff --git a/applications/nrf5340_audio/tools/uart_terminal/uart_terminal.py b/applications/nrf5340_audio/tools/uart_terminal/uart_terminal.py deleted file mode 100644 index fcdf2367c576..000000000000 --- a/applications/nrf5340_audio/tools/uart_terminal/uart_terminal.py +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2022 Nordic Semiconductor ASA -# -# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause -# - -import sys -import subprocess - -sys.path.append("./scripts") - -from open_putty import open_putty - -if sys.platform == "linux": - terminator = subprocess.Popen(["terminator", "--config=scripts/linux_terminator_config"], stderr=subprocess.PIPE) -elif sys.platform == "win32": - open_putty() -else: - print("OS not supported") diff --git a/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst b/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst index a6b35e0c2704..2b4264ce3399 100644 --- a/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst +++ b/doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst @@ -228,6 +228,11 @@ nRF5340 Audio This change was done to transition to standard Zephyr APIs, as well as to have a structured way to pass N-channel audio between modules. * The optional buildprog tool to use `nRF Util`_ instead of nrfjprog that has been deprecated. +* Removed: + + * The uart_terminal tool to use standardized tools. + Similar functionality is provided through the `nRF Terminal `_ in the |nRFVSC|. + nRF Desktop -----------