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 <myokaski@gmail.com> Reviewed-on: http://openocd.zylin.com/4283 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>compliance_dev
parent
133e01d2af
commit
b34e013965
|
@ -302,7 +302,7 @@ static void process_remote_protocol(void)
|
||||||
break;
|
break;
|
||||||
else if (c == 'b' || c == 'B') /* Blink */
|
else if (c == 'b' || c == 'B') /* Blink */
|
||||||
continue;
|
continue;
|
||||||
else if (c >= 'r' && c <= 'r' + 2) { /* Reset */
|
else if (c >= 'r' && c <= 'r' + 3) { /* Reset */
|
||||||
char d = c - 'r';
|
char d = c - 'r';
|
||||||
sysfsgpio_reset(!!(d & 2),
|
sysfsgpio_reset(!!(d & 2),
|
||||||
(d & 1));
|
(d & 1));
|
||||||
|
|
Loading…
Reference in New Issue