"flash banks" is now implemented in Tcl on top of "flash_banks". openocd_throw prefix is no longer required when executing OpenOCD commands from tcl.

git-svn-id: svn://svn.berlios.de/openocd/trunk@779 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
oharboe
2008-07-09 15:22:05 +00:00
parent 525de2ed3d
commit 66410d2537
4 changed files with 66 additions and 42 deletions

View File

@@ -465,25 +465,13 @@ int command_run_line_internal(command_context_t *context, char *line)
int command_run_line(command_context_t *context, char *line)
{
int retval;
if ((!context) || (!line))
return ERROR_INVALID_ARGUMENTS;
if ((retval = command_run_line_internal(context, line)) == ERROR_COMMAND_NOTFOUND)
{
/* If we can't find a command, then try the interpreter.
* If there is no interpreter implemented, then this will
* simply print a syntax error.
*
* These hooks were left in to reduce patch size for
* wip to add scripting language.
*/
return jim_command(context, line);
}
return retval;
/* if a command is unknown to the "unknown" proc in tcl/commands.tcl will
* redirect it to OpenOCD.
*
* This avoids having to type the "openocd" prefix and makes OpenOCD
* commands "native" to Tcl.
*/
return jim_command(context, line);
}
int command_run_file(command_context_t *context, FILE *file, enum command_mode mode)