From: Paul Fertser Date: Sat, 15 Feb 2014 18:28:49 +0000 (+0400) Subject: ft2232: warn about lack of TRST on "turtle" adapter X-Git-Tag: v0.8.0-rc1~83 X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=commitdiff_plain;h=6d46ad11b539549fc7fc2d0c0a94653f29388068 ft2232: warn about lack of TRST on "turtle" adapter This patch fixes a build error (assigning a variable to itself) with clang. Since this adapter lacks trst, trying to use it in reset_config will fail silently. Warn the user accordingly. Change-Id: I16fd20936f00d7ff82962f4fcc629ff434aa4dce Reported-by: Rainer Müller Signed-off-by: Paul Fertser Reviewed-on: http://openocd.zylin.com/1946 Tested-by: jenkins Reviewed-by: Spencer Oliver --- diff --git a/src/jtag/drivers/ft2232.c b/src/jtag/drivers/ft2232.c index e07e5130a5..c4a74ef7f3 100644 --- a/src/jtag/drivers/ft2232.c +++ b/src/jtag/drivers/ft2232.c @@ -1511,7 +1511,8 @@ static void minimodule_reset(int trst, int srst) 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;