X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fdrivers%2Fpresto.c;h=2a94d06186c3e6c73110510be6949cfb4fa040f3;hp=49caa679f9022036ff7e357aa7b105b63529f709;hb=159f11fefc194743a0af6e29e134b184bf26650d;hpb=bcaf775fc10d88d2c63c06bafada141895318b34;ds=sidebyside diff --git a/src/jtag/drivers/presto.c b/src/jtag/drivers/presto.c index 49caa679f9..2a94d06186 100644 --- a/src/jtag/drivers/presto.c +++ b/src/jtag/drivers/presto.c @@ -117,8 +117,7 @@ static int presto_read(uint8_t *buf, uint32_t size) ftbytes += presto->retval; gettimeofday(&now, NULL); - if ((now.tv_sec > timeout.tv_sec) || - ((now.tv_sec == timeout.tv_sec) && (now.tv_usec > timeout.tv_usec))) + if (timeval_compare(&now, &timeout) > 0) break; } @@ -564,6 +563,7 @@ static int presto_jtag_quit(void) struct jtag_interface presto_interface = { .name = "presto", + .transports = jtag_only, .commands = presto_command_handlers, .execute_queue = bitq_execute_queue,