From 1d873623a04a42da690fd047d11943cec3ee1d7d Mon Sep 17 00:00:00 2001 From: Mathias K Date: Thu, 15 Dec 2011 11:36:33 +0100 Subject: [PATCH] Make jim functions public accessible. Change this 2 functions to make it accessible for other tcl interfaces. Change-Id: Idee07fcc779941b037a05a40c021e3fb0b1a4a7a Signed-off-by: Mathias K Reviewed-on: http://openocd.zylin.com/277 Tested-by: jenkins Reviewed-by: Spencer Oliver --- src/jtag/tcl.c | 5 +++-- src/jtag/tcl.h | 9 +++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 src/jtag/tcl.h diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c index b634ac0d..8808666f 100644 --- a/src/jtag/tcl.c +++ b/src/jtag/tcl.c @@ -35,6 +35,7 @@ #include "minidriver.h" #include "interface.h" #include "interfaces.h" +#include "tcl.h" #ifdef HAVE_STRINGS_H #include @@ -758,7 +759,7 @@ static bool jtag_tap_disable(struct jtag_tap *t) return true; } -static int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, Jim_Obj *const *argv) +int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, Jim_Obj * const *argv) { const char *cmd_name = Jim_GetString(argv[0], NULL); Jim_GetOptInfo goi; @@ -795,7 +796,7 @@ static int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, Jim_Obj *const *ar return JIM_OK; } -static int jim_jtag_configure(Jim_Interp *interp, int argc, Jim_Obj *const *argv) +int jim_jtag_configure(Jim_Interp *interp, int argc, Jim_Obj * const *argv) { const char *cmd_name = Jim_GetString(argv[0], NULL); Jim_GetOptInfo goi; diff --git a/src/jtag/tcl.h b/src/jtag/tcl.h new file mode 100644 index 00000000..c9adb1e9 --- /dev/null +++ b/src/jtag/tcl.h @@ -0,0 +1,9 @@ +#ifndef _JTAG_TCL_H_ +#define _JTAG_TCL_H_ + +int jim_jtag_configure(Jim_Interp *interp, int argc, + Jim_Obj * const *argv); +int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, + Jim_Obj * const *argv); + +#endif -- 2.39.5