terminal forwarding available from GUI

git-svn-id: svn://svn.berlios.de/openocd/trunk@1148 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
oharboe 2008-11-09 20:36:53 +00:00
parent 2ded1b60e6
commit d30b94d8df
1 changed files with 9 additions and 4 deletions

View File

@ -1631,15 +1631,20 @@ void startUart(void)
int handle_uart_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) 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; return ERROR_INVALID_ARGUMENTS;
} }
int baud = atol(args[0]); current_baud = atol(args[0]);
switch (baud) int baud;
switch (current_baud)
{ {
case 9600: case 9600:
baud = CYGNUM_SERIAL_BAUD_9600; baud = CYGNUM_SERIAL_BAUD_9600;