Browse Source

use tap_get_tms_path_len() instead of fix # of 7.

git-svn-id: svn://svn.berlios.de/openocd/trunk@1831 b42882b7-edfa-0310-969c-e2dbd0fdcd60
tags/v0.2.0
oharboe 15 years ago
parent
commit
5b9c07e918
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      src/jtag/bitbang.c

+ 3
- 2
src/jtag/bitbang.c View File

@@ -77,8 +77,9 @@ static void bitbang_state_move(int skip)
{
int i=0, tms=0;
u8 tms_scan = tap_get_tms_path(tap_get_state(), tap_get_end_state());

for (i = skip; i < 7; i++)
int tms_count = tap_get_tms_path_len(tap_get_state(), tap_get_end_state());
for (i = skip; i < tms_count; i++)
{
tms = (tms_scan >> i) & 1;
bitbang_interface->write(0, tms, 0);


Loading…
Cancel
Save