* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
-* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *
***************************************************************************/
/**
static uint16_t ft2232_pid[MAX_USB_IDS + 1] = { 0x6010, 0 };
struct ft2232_layout {
- char *name;
+ const char *name;
int (*init)(void);
void (*reset)(int trst, int srst);
void (*blink)(void);
static void turtle_reset(int trst, int srst)
{
- trst = trst;
+ if (trst == 1)
+ LOG_ERROR("Can't assert TRST: the adapter lacks this signal");
if (srst == 1)
low_output |= nSRST;
int retval;
uint32_t bytes_written;
+ LOG_WARNING("Using DEPRECATED interface driver 'ft2232'");
+#if BUILD_FTDI
+ LOG_INFO("Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/...");
+#endif
+
if (tap_get_tms_path_len(TAP_IRPAUSE, TAP_IRPAUSE) == 7)
LOG_DEBUG("ft2232 interface using 7 step jtag state transitions");
else
static int ft2232_quit(void)
{
#if BUILD_FT2232_FTD2XX == 1
- FT_STATUS status;
- status = FT_Close(ftdih);
+ FT_Close(ftdih);
#elif BUILD_FT2232_LIBFTDI == 1
ftdi_usb_close(&ftdic);