From 6e96d8f6d0f8c03a20168f11a45d42ebeca47b2e Mon Sep 17 00:00:00 2001 From: phdussud Date: Sat, 27 Feb 2021 13:12:21 -0800 Subject: [PATCH] Conditionalization of ftdi_tcioflush --- src/ftdiJtagBitbang.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ftdiJtagBitbang.cpp b/src/ftdiJtagBitbang.cpp index d4cd946..fd937d6 100644 --- a/src/ftdiJtagBitbang.cpp +++ b/src/ftdiJtagBitbang.cpp @@ -107,7 +107,12 @@ int FtdiJtagBitBang::setBitmode(uint8_t mode) _bitmode = mode; int ret = ftdi_set_bitmode(_ftdi, _tck_pin | _tms_pin | _tdi_pin, _bitmode); +#if (FTDI_VERSION < 105) + ftdi_usb_purge_rx_buffer(_ftdi); + ftdi_usb_purge_tx_buffer(_ftdi); +#else ftdi_tcioflush(_ftdi); +#endif return ret; }