summaryrefslogtreecommitdiff
path: root/src/jtag/zy1000/zy1000.c
diff options
context:
space:
mode:
authorZachary T Welch <zw@superlucidity.net>2009-11-18 05:22:44 -0800
committerZachary T Welch <zw@superlucidity.net>2009-11-18 15:51:07 -0800
commit75a37eb5b37386768327e9670acfedc7811d529f (patch)
treeebf90d39924237c0bffdce0ef2d17c124d5f2473 /src/jtag/zy1000/zy1000.c
parentbd5a1799ea63c2a863eae4aca2b55e41373d7528 (diff)
downloadopenocd+libswd-75a37eb5b37386768327e9670acfedc7811d529f.tar.gz
openocd+libswd-75a37eb5b37386768327e9670acfedc7811d529f.tar.bz2
openocd+libswd-75a37eb5b37386768327e9670acfedc7811d529f.tar.xz
openocd+libswd-75a37eb5b37386768327e9670acfedc7811d529f.zip
use COMMAND_PARSE_ON_OFF where appropriate
Updates all command parsing of "on" and "off" arguments.
Diffstat (limited to 'src/jtag/zy1000/zy1000.c')
-rw-r--r--src/jtag/zy1000/zy1000.c15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/jtag/zy1000/zy1000.c b/src/jtag/zy1000/zy1000.c
index a509aee5..206b362c 100644
--- a/src/jtag/zy1000/zy1000.c
+++ b/src/jtag/zy1000/zy1000.c
@@ -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");