summaryrefslogtreecommitdiff
path: root/src/jtag/jtag.h
diff options
context:
space:
mode:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-06-04 23:26:58 +0000
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-06-04 23:26:58 +0000
commitd3d02f478946415660f9d641283a3fefb97d6899 (patch)
tree0d0f43aa9f5744a7f1ab2578657051ece7d94110 /src/jtag/jtag.h
parent82a5f6ff3e77396fc80cde29a16b320544e0bc8f (diff)
downloadopenocd+libswd-d3d02f478946415660f9d641283a3fefb97d6899.tar.gz
openocd+libswd-d3d02f478946415660f9d641283a3fefb97d6899.tar.bz2
openocd+libswd-d3d02f478946415660f9d641283a3fefb97d6899.tar.xz
openocd+libswd-d3d02f478946415660f9d641283a3fefb97d6899.zip
Clean up the core JTAG TAP APIs:
- Move jtag_tap_name to same location as other TAP functions; export it. - Factor new jtag_tap_add() from jim_newtap_cmd(); appends TAP to global list. - Move static chain position counter to global; use in jtag_NumTotalTaps(). - Use jtag_AllTaps for reading tap list, instead of accessing global directly. git-svn-id: svn://svn.berlios.de/openocd/trunk@2055 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/jtag/jtag.h')
-rw-r--r--src/jtag/jtag.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/jtag/jtag.h b/src/jtag/jtag.h
index ffcab42a..a63aa371 100644
--- a/src/jtag/jtag.h
+++ b/src/jtag/jtag.h
@@ -176,6 +176,7 @@ struct jtag_tap_s
jtag_tap_t* next_tap;
};
extern jtag_tap_t* jtag_AllTaps(void);
+extern const char *jtag_tap_name(const jtag_tap_t *tap);
extern jtag_tap_t* jtag_TapByPosition(int n);
extern jtag_tap_t* jtag_TapByString(const char* dotted_name);
extern jtag_tap_t* jtag_TapByJimObj(Jim_Interp* interp, Jim_Obj* obj);