From: <zw...@ma...> - 2009-06-03 02:17:47
|
Author: zwelch Date: 2009-06-03 02:17:42 +0200 (Wed, 03 Jun 2009) New Revision: 2009 Modified: trunk/src/jtag/interface.h trunk/src/jtag/jtag.c Log: Make tap_state_by_name available in new JTAG interface API header. Modified: trunk/src/jtag/interface.h =================================================================== --- trunk/src/jtag/interface.h 2009-06-02 23:59:13 UTC (rev 2008) +++ trunk/src/jtag/interface.h 2009-06-03 00:17:42 UTC (rev 2009) @@ -164,6 +164,9 @@ */ const char* tap_state_name(tap_state_t state); +/// Provides user-friendly name lookup of TAP states. +tap_state_t tap_state_by_name(const char *name); + #ifdef _DEBUG_JTAG_IO_ /** * @brief Prints verbose TAP state transitions for the given TMS/TDI buffers. Modified: trunk/src/jtag/jtag.c =================================================================== --- trunk/src/jtag/jtag.c 2009-06-02 23:59:13 UTC (rev 2008) +++ trunk/src/jtag/jtag.c 2009-06-03 00:17:42 UTC (rev 2009) @@ -217,14 +217,6 @@ static jtag_interface_t *jtag_interface = NULL; int jtag_speed = 0; -/* forward declarations */ -//void jtag_add_pathmove(int num_states, tap_state_t *path); -//void jtag_add_runtest(int num_cycles, tap_state_t endstate); -//void jtag_add_end_state(tap_state_t endstate); -//void jtag_add_sleep(u32 us); -//int jtag_execute_queue(void); -static tap_state_t tap_state_by_name(const char *name); - /* jtag commands */ static int handle_interface_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc); static int handle_jtag_speed_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc); @@ -3132,7 +3124,7 @@ return ret; } -static tap_state_t tap_state_by_name( const char *name ) +tap_state_t tap_state_by_name(const char *name) { tap_state_t x; |