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:
parent
2ded1b60e6
commit
d30b94d8df
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue