]> git.gag.com Git - fw/openocd/blobdiff - src/jtag/zy1000/zy1000.c
use COMMAND_PARSE_ON_OFF where appropriate
[fw/openocd] / src / jtag / zy1000 / zy1000.c
index a509aee58b0e8ca6656303273fc312740b912f89..206b362c6258502cc3c2ccf9c07ce3743ff2fa6b 100644 (file)
@@ -236,18 +236,9 @@ int handle_power_command(struct command_context *cmd_ctx, char *cmd, char **args
 
        if (argc == 1)
        {
-               if (strcmp(args[0], "on") == 0)
-               {
-                       setPower(1);
-               }
-               else if (strcmp(args[0], "off") == 0)
-               {
-                       setPower(0);
-               } else
-               {
-                       command_print(cmd_ctx, "arg is \"on\" or \"off\"");
-                       return ERROR_INVALID_ARGUMENTS;
-               }
+               bool enable;
+               COMMAND_PARSE_ON_OFF(args[0], enable);
+               setPower(enable);
        }
 
        command_print(cmd_ctx, "Target power %s", savePower ? "on" : "off");