From f43ad6d10819fff827e53c086be281a20348c574 Mon Sep 17 00:00:00 2001 From: Marc Schink Date: Sat, 2 Aug 2025 11:29:37 +0200 Subject: [PATCH] adapter/cmsis-dap: Fix 'quirk' command Display only the quirk state without additional text. This makes processing via Tcl easier. Also, do not echo the selected quirk state. Change-Id: I2e8de2742ffc10c7995a30a2a2d8a383b0cfaa69 Signed-off-by: Marc Schink Reviewed-on: https://review.openocd.org/c/openocd/+/9068 Tested-by: jenkins Reviewed-by: Antonio Borneo --- src/jtag/drivers/cmsis_dap.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/jtag/drivers/cmsis_dap.c b/src/jtag/drivers/cmsis_dap.c index 37f29c1b3..b82647da7 100644 --- a/src/jtag/drivers/cmsis_dap.c +++ b/src/jtag/drivers/cmsis_dap.c @@ -2239,11 +2239,13 @@ COMMAND_HANDLER(cmsis_dap_handle_quirk_command) if (CMD_ARGC > 1) return ERROR_COMMAND_SYNTAX_ERROR; - if (CMD_ARGC == 1) + if (CMD_ARGC == 1) { COMMAND_PARSE_ENABLE(CMD_ARGV[0], cmsis_dap_quirk_mode); + return ERROR_OK; + } + + command_print(CMD, "%s", cmsis_dap_quirk_mode ? "enabled" : "disabled"); - command_print(CMD, "CMSIS-DAP quirk workarounds %s", - cmsis_dap_quirk_mode ? "enabled" : "disabled"); return ERROR_OK; }