Minor JTAG speed improvement

This commit is contained in:
Alex Taradov 2021-05-30 10:55:34 -07:00
parent 14e7993ca4
commit c8bcf13e43

8
dap.c
View File

@ -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;
}