From 9103bbbcb5927723d7bd160ea2eb831b11f29a18 Mon Sep 17 00:00:00 2001 From: oharboe Date: Mon, 7 Jul 2008 21:06:22 +0000 Subject: [PATCH] reset event is synonym for post_reset event. git-svn-id: svn://svn.berlios.de/openocd/trunk@769 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/target/target.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/target/target.c b/src/target/target.c index da70f3ea5..a37f56f7c 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -226,7 +226,7 @@ int target_init_handler(struct target_s *target, enum target_event event, void * { target_unregister_event_callback(target_init_handler, priv); - target_invoke_script(cmd_ctx, target, "reset"); + target_invoke_script(cmd_ctx, target, "post_reset"); jtag_execute_queue(); } @@ -1490,12 +1490,19 @@ int handle_target_script_command(struct command_context_s *cmd_ctx, char *cmd, c return ERROR_COMMAND_SYNTAX_ERROR; } + const char *event=args[1]; + if (strcmp("reset", event)==0) + { + /* synonymous */ + event="post_reset"; + } + /* Define a tcl procedure which we'll invoke upon some event */ command_run_linef(cmd_ctx, "proc target_%s_%d {} {" "openocd {script %s}" "}", - args[1], + event, get_num_by_target(target), args[2]);