From c8bcf13e43ced402a8c81dd850de2566d0f28461 Mon Sep 17 00:00:00 2001 From: Alex Taradov Date: Sun, 30 May 2021 10:55:34 -0700 Subject: [PATCH] Minor JTAG speed improvement --- dap.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dap.c b/dap.c index a85d1bc..460c3f0 100644 --- a/dap.c +++ b/dap.c @@ -1261,10 +1261,16 @@ static void dap_jtag_sequence(void) while (count) { int sz = (count > 8) ? 8 : count; - int value = dap_jtag_rdwr(dap_req_get_byte(), sz); if (tdo) + { + int value = dap_jtag_rdwr(dap_req_get_byte(), sz); dap_resp_add_byte(value); + } + else + { + dap_jtag_write(dap_req_get_byte(), sz); + } count -= sz; }