Skip to content

Commit

Permalink
Merge pull request #15 from ARMmbed/echo_state
Browse files Browse the repository at this point in the history
print echo state when change it.
  • Loading branch information
jupe committed Feb 23, 2016
2 parents bfdcea5 + 7e72320 commit 9827166
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions source/ns_cmdline.c
Original file line number Diff line number Diff line change
Expand Up @@ -1506,24 +1506,27 @@ int set_command(int argc, char *argv[])
}
int echo_command(int argc, char *argv[])
{
int n;
bool printEcho = false;
if (argc == 1) {
cmd_printf("ECHO is %s\r\n", cmd.echo ? "on" : "off");
return 0;
printEcho = true;
} else if (argc == 2) {
if (strcmp(argv[1], "off") == 0) {
cmd_echo(false);
return 0;
printEcho = true;
} else if (strcmp(argv[1], "on") == 0) {
cmd_echo(true);
return 0;
printEcho = true;
}
}
for (n = 1; n < argc; n++) {
tr_deep("ECHO: %s\r\n", argv[n]);
cmd_printf("%s ", argv[n]);
if( printEcho ) {
cmd_printf("ECHO is %s\r\n", cmd.echo ? "on" : "off");
} else {
for (int n = 1; n < argc; n++) {
tr_deep("ECHO: %s\r\n", argv[n]);
cmd_printf("%s ", argv[n]);
}
cmd_printf("\r\n");
}
cmd_printf("\r\n");
return 0;
}

Expand Down

0 comments on commit 9827166

Please sign in to comment.