summaryrefslogtreecommitdiff
path: root/src/jtag/zy1000
diff options
context:
space:
mode:
authorØyvind Harboe <oyvind.harboe@zylin.com>2010-03-19 14:27:19 +0100
committerØyvind Harboe <oyvind.harboe@zylin.com>2010-03-19 14:27:19 +0100
commit03359b16800c618ea4489d086bac9cd26a8d4547 (patch)
tree93ea2ed9171401383be4162a0e017031e44dde78 /src/jtag/zy1000
parent7f6bab0c4c36d7a64f933904e5add9bc6b36d78c (diff)
downloadopenocd_libswd-03359b16800c618ea4489d086bac9cd26a8d4547.tar.gz
openocd_libswd-03359b16800c618ea4489d086bac9cd26a8d4547.tar.bz2
openocd_libswd-03359b16800c618ea4489d086bac9cd26a8d4547.tar.xz
openocd_libswd-03359b16800c618ea4489d086bac9cd26a8d4547.zip
zy1000: fix bug in end state of DCC writes
Introduced in latest commits, found by code inspection & GCC warning. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Diffstat (limited to 'src/jtag/zy1000')
-rw-r--r--src/jtag/zy1000/zy1000.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jtag/zy1000/zy1000.c b/src/jtag/zy1000/zy1000.c
index 9b8b4804..a844dc3a 100644
--- a/src/jtag/zy1000/zy1000.c
+++ b/src/jtag/zy1000/zy1000.c
@@ -775,7 +775,7 @@ int interface_jtag_add_pathmove(int num_states, const tap_state_t *path)
uint8_t seq[16];
memset(seq, 0, sizeof(seq));
- assert(num_states < (sizeof(seq) * 8));
+ assert(num_states < (int)((sizeof(seq) * 8)));
while (num_states)
{
@@ -850,7 +850,7 @@ void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer,
} else
{
tap_state_t end_state = TAP_IDLE;
- tap_state_t shift_end_state;
+ tap_state_t shift_end_state = TAP_DRSHIFT;
if (post_bits == 0)
shift_end_state = end_state;