]> git.sur5r.net Git - openocd/commitdiff
tiny bit of encapsulation of global end state. No longer expose it as a global variable.
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Thu, 4 Jun 2009 13:05:57 +0000 (13:05 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Thu, 4 Jun 2009 13:05:57 +0000 (13:05 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@2048 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/jtag/jtag.h
src/jtag/zy1000.c

index 0d7d15e9a5e95f8dde3aecf8bfaa8d5422e30f3e..67b3b55c0585632c6936521e6aaeaa2285fd7a51 100644 (file)
@@ -104,8 +104,6 @@ const char* tap_state_name(tap_state_t state);
 
 /// The current TAP state of the pending JTAG command queue.
 extern tap_state_t cmd_queue_cur_state;
-/// The TAP state in which DR scans should end.
-extern tap_state_t cmd_queue_end_state;
 
 /**
  * This structure defines a single scan field in the scan. It provides
index f2e7887ab5d2a77a91e99eef443ad42057bf994e..1fc2479ed4d8eeacc775ffefe466d8012bd96134 100644 (file)
@@ -748,7 +748,7 @@ int interface_jtag_add_pathmove(int num_states, const tap_state_t *path)
 void embeddedice_write_dcc(jtag_tap_t *tap, int reg_addr, u8 *buffer, int little, int count)
 {
 //     static int const reg_addr=0x5;
-       tap_state_t end_state=cmd_queue_end_state;
+       tap_state_t end_state=jtag_add_end_state(TAP_INVALID);
        if (jtag_NextEnabledTap(jtag_NextEnabledTap(NULL))==NULL)
        {
                /* better performance via code duplication */