Skip to content
Snippets Groups Projects
Commit d5f6c463 authored by drath's avatar drath
Browse files

- fixed xsvf_add_statemove()

git-svn-id: svn://svn.berlios.de/openocd/trunk@640 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent a6070450
No related branches found
No related tags found
No related merge requests found
...@@ -78,10 +78,11 @@ void xsvf_add_statemove(enum tap_state state) ...@@ -78,10 +78,11 @@ void xsvf_add_statemove(enum tap_state state)
enum tap_state moves[7]; /* max # of transitions */ enum tap_state moves[7]; /* max # of transitions */
int i; int i;
enum tap_state curstate = cmd_queue_cur_state; enum tap_state curstate = cmd_queue_cur_state;
u8 move=tap_move[cmd_queue_cur_state][state]; u8 move = TAP_MOVE(cmd_queue_cur_state, state);
if ((state != TAP_TLR) && (state == cmd_queue_cur_state)) if ((state != TAP_TLR) && (state == cmd_queue_cur_state))
return; return;
for (i=0; i<7; i++) for (i=0; i<7; i++)
{ {
int j = (move >> i) & 1; int j = (move >> i) & 1;
...@@ -94,6 +95,7 @@ void xsvf_add_statemove(enum tap_state state) ...@@ -94,6 +95,7 @@ void xsvf_add_statemove(enum tap_state state)
} }
moves[i] = curstate; moves[i] = curstate;
} }
jtag_add_pathmove(7, moves); jtag_add_pathmove(7, moves);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment