ftdi: Remove unnecessary cast

Also make sure future growth of the tap_get_tms_path() return value will
get noticed.

Change-Id: Id859b463e5fdc819a4bc3b4845bf4363fbe713af
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/1768
Tested-by: jenkins
Reviewed-by: Mathias Küster <kesmtp@freenet.de>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
__archive__
Andreas Fritiofson 2013-09-28 23:33:59 +02:00 committed by Spencer Oliver
parent ba2fbe2247
commit 582c8b0147
1 changed files with 3 additions and 2 deletions

View File

@ -205,8 +205,9 @@ static void move_to_state(tap_state_t goal_state)
*/ */
/* do the 2 lookups */ /* do the 2 lookups */
int tms_bits = tap_get_tms_path(start_state, goal_state); uint8_t tms_bits = tap_get_tms_path(start_state, goal_state);
int tms_count = tap_get_tms_path_len(start_state, goal_state); int tms_count = tap_get_tms_path_len(start_state, goal_state);
assert(tms_count <= 8);
DEBUG_JTAG_IO("start=%s goal=%s", tap_state_name(start_state), tap_state_name(goal_state)); DEBUG_JTAG_IO("start=%s goal=%s", tap_state_name(start_state), tap_state_name(goal_state));
@ -215,7 +216,7 @@ static void move_to_state(tap_state_t goal_state)
tap_set_state(tap_state_transition(tap_get_state(), (tms_bits >> i) & 1)); tap_set_state(tap_state_transition(tap_get_state(), (tms_bits >> i) & 1));
mpsse_clock_tms_cs_out(mpsse_ctx, mpsse_clock_tms_cs_out(mpsse_ctx,
(uint8_t *)&tms_bits, &tms_bits,
0, 0,
tms_count, tms_count,
false, false,