diff options
author | Sylvain Munaut <tnt@246tNt.com> | 2012-04-01 21:36:12 +0200 |
---|---|---|
committer | Sylvain Munaut <tnt@246tNt.com> | 2012-04-01 21:36:12 +0200 |
commit | b0baaab491f9ecfaa35a0442973267befaccb923 (patch) | |
tree | ee6d48bf7f9796d1efae1dd35cd937c4d9f0dd17 | |
parent | 1ba8c169ee504d963893bb166a4f6d5559be9fb0 (diff) |
uart_cmd: Add support for read commands with arguments
The syntax is really not obvious, but at least the implementation
is simple ...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
-rw-r--r-- | firmware/src/uart_cmd.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/src/uart_cmd.c b/firmware/src/uart_cmd.c index 6dfc618..74858ff 100644 --- a/firmware/src/uart_cmd.c +++ b/firmware/src/uart_cmd.c @@ -159,6 +159,11 @@ int uart_cmd_char(struct cmd_state *cs, uint8_t ch) rc = handle_cb(cs, CMD_OP_SET, cs->cmd.buf, cs->arg.buf); uart_cmd_reset(cs); break; + case '?': + uart_cmd_out(cs, "\n\r"); + rc = handle_cb(cs, CMD_OP_GET, cs->cmd.buf, cs->arg.buf); + uart_cmd_reset(cs); + break; case ' ': case '\t': /* ignore any whitespace */ |