From 73fffc21fa74794f5164b87aab1e65825fc8092f Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Wed, 3 May 2017 10:08:26 -0300 Subject: Added a call to ftdi_set_latency_timer to make iceprog performance independent of system settings --- iceprog/iceprog.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/iceprog/iceprog.c b/iceprog/iceprog.c index b0a114f..0e0b587 100644 --- a/iceprog/iceprog.c +++ b/iceprog/iceprog.c @@ -454,6 +454,11 @@ int main(int argc, char **argv) error(); } + if (ftdi_set_latency_timer(&ftdic, 2) < 0) { + fprintf(stderr, "Failed to set latency timer (%s).\n", ftdi_get_error_string(&ftdic)); + error(); + } + if (ftdi_set_bitmode(&ftdic, 0xff, BITMODE_MPSSE) < 0) { fprintf(stderr, "Failed set BITMODE_MPSSE on iCE FTDI USB device.\n"); error(); -- cgit v1.2.3