From b34e013965777071aa88e1a1d7f4571dc267929e Mon Sep 17 00:00:00 2001 From: Aleksey Shargalin Date: Tue, 31 Oct 2017 16:56:01 +0300 Subject: [PATCH] remote_bitbang_sysfsgpio: fix reset handling When both SRST and TRST asserted, 'u' is sent to remote bitbang. Fix for correct handling of such a case Change-Id: I2a93ff71f5bbae658e6c0c3649a9fbcca2c5a14b Signed-off-by: Aleksey Shargalin Reviewed-on: http://openocd.zylin.com/4283 Tested-by: jenkins Reviewed-by: Tomas Vanek --- contrib/remote_bitbang/remote_bitbang_sysfsgpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/remote_bitbang/remote_bitbang_sysfsgpio.c b/contrib/remote_bitbang/remote_bitbang_sysfsgpio.c index e59a1bdeb5..6641307030 100644 --- a/contrib/remote_bitbang/remote_bitbang_sysfsgpio.c +++ b/contrib/remote_bitbang/remote_bitbang_sysfsgpio.c @@ -302,7 +302,7 @@ static void process_remote_protocol(void) break; else if (c == 'b' || c == 'B') /* Blink */ continue; - else if (c >= 'r' && c <= 'r' + 2) { /* Reset */ + else if (c >= 'r' && c <= 'r' + 3) { /* Reset */ char d = c - 'r'; sysfsgpio_reset(!!(d & 2), (d & 1)); -- 2.30.2