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 <kesmtp@freenet.de>
Reviewed-on: http://openocd.zylin.com/277
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
Mathias K 2011-12-15 11:36:33 +01:00 committed by Spencer Oliver
parent 54f820e8d8
commit 1d873623a0
2 changed files with 12 additions and 2 deletions

View File

@ -35,6 +35,7 @@
#include "minidriver.h" #include "minidriver.h"
#include "interface.h" #include "interface.h"
#include "interfaces.h" #include "interfaces.h"
#include "tcl.h"
#ifdef HAVE_STRINGS_H #ifdef HAVE_STRINGS_H
#include <strings.h> #include <strings.h>
@ -758,7 +759,7 @@ static bool jtag_tap_disable(struct jtag_tap *t)
return true; 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); const char *cmd_name = Jim_GetString(argv[0], NULL);
Jim_GetOptInfo goi; 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; 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); const char *cmd_name = Jim_GetString(argv[0], NULL);
Jim_GetOptInfo goi; Jim_GetOptInfo goi;

9
src/jtag/tcl.h Normal file
View File

@ -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