diff options
author | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-11-09 20:36:53 +0000 |
---|---|---|
committer | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-11-09 20:36:53 +0000 |
commit | d30b94d8dfb2f9b6f528ff7f0cf97bd310e4616b (patch) | |
tree | b0f8f94955d1f0d70fc66e3d5e47bc9256b5d973 | |
parent | 2ded1b60e6fce2f613fe878fa55cce719a538467 (diff) | |
download | openocd+libswd-d30b94d8dfb2f9b6f528ff7f0cf97bd310e4616b.tar.gz openocd+libswd-d30b94d8dfb2f9b6f528ff7f0cf97bd310e4616b.tar.bz2 openocd+libswd-d30b94d8dfb2f9b6f528ff7f0cf97bd310e4616b.tar.xz openocd+libswd-d30b94d8dfb2f9b6f528ff7f0cf97bd310e4616b.zip |
terminal forwarding available from GUI
git-svn-id: svn://svn.berlios.de/openocd/trunk@1148 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r-- | src/ecosboard.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ecosboard.c b/src/ecosboard.c index 757d4da9..7ed12fec 100644 --- a/src/ecosboard.c +++ b/src/ecosboard.c @@ -1631,15 +1631,20 @@ void startUart(void) int handle_uart_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) { - if (argc != 1) + static int current_baud = 38400; + if (argc == 0) + { + command_print(cmd_ctx, "%d", current_baud); + return ERROR_OK; + } else if (argc != 1) { - command_print(cmd_ctx, "usage: uart <baudrate>"); return ERROR_INVALID_ARGUMENTS; } - int baud = atol(args[0]); + current_baud = atol(args[0]); - switch (baud) + int baud; + switch (current_baud) { case 9600: baud = CYGNUM_SERIAL_BAUD_9600; |