]> git.sur5r.net Git - openocd/commitdiff
Extend handle_jtag_n{s,t}rst_delay_command routines:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 8 Jun 2009 10:55:24 +0000 (10:55 +0000)
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 8 Jun 2009 10:55:24 +0000 (10:55 +0000)
- Add support to display the reset delays too, like the other commands.
- Always show the values, so users can see if they are being redundant.

git-svn-id: svn://svn.berlios.de/openocd/trunk@2113 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/jtag/jtag.c

index 885585fdf356f1295df3e1bf18477f4e801b2a6f..91430b6e7f0c53e5ecd73a39e74c856d9b0a001f 100644 (file)
@@ -2115,24 +2115,22 @@ next:
 static int handle_jtag_nsrst_delay_command(struct command_context_s *cmd_ctx,
                char *cmd, char **args, int argc)
 {
-       if (argc != 1)
-       {
-               LOG_ERROR("jtag_nsrst_delay <ms> -- command requires one argument");
+       if (argc > 1)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
-       jtag_set_nsrst_delay(strtoul(args[0], NULL, 0));
+       if (argc == 1)
+               jtag_set_nsrst_delay(strtoul(args[0], NULL, 0));
+       command_print(cmd_ctx, "jtag_nsrst_delay: %u", jtag_get_nsrst_delay());
        return ERROR_OK;
 }
 
 static int handle_jtag_ntrst_delay_command(struct command_context_s *cmd_ctx,
                char *cmd, char **args, int argc)
 {
-       if (argc != 1)
-       {
-               LOG_ERROR("jtag_ntrst_delay <ms> -- command requires one argument");
+       if (argc > 1)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
-       jtag_set_ntrst_delay(strtoul(args[0], NULL, 0));
+       if (argc == 1)
+               jtag_set_ntrst_delay(strtoul(args[0], NULL, 0));
+       command_print(cmd_ctx, "jtag_ntrst_delay: %u", jtag_get_ntrst_delay());
        return ERROR_OK;
 }