zy1000: complete zy1000_uart to jim command switch
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
parent
ff5deeeeaa
commit
41d0901115
|
@ -847,7 +847,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc,
|
||||||
static int current_baud = 38400;
|
static int current_baud = 38400;
|
||||||
if (argc == 1)
|
if (argc == 1)
|
||||||
{
|
{
|
||||||
command_print(cmd_ctx, "%d", current_baud);
|
Jim_SetResult(interp, Jim_NewIntObj(interp, current_baud));
|
||||||
return JIM_OK;
|
return JIM_OK;
|
||||||
}
|
}
|
||||||
else if (argc != 2)
|
else if (argc != 2)
|
||||||
|
@ -883,8 +883,8 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc,
|
||||||
baud = CYGNUM_SERIAL_BAUD_230400;
|
baud = CYGNUM_SERIAL_BAUD_230400;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
command_print(cmd_ctx, "unsupported baudrate");
|
Jim_SetResult(interp, Jim_NewStringObj(interp, "unsupported baudrate", -1));
|
||||||
return ERROR_INVALID_ARGUMENTS;
|
return JIM_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
cyg_serial_info_t buf;
|
cyg_serial_info_t buf;
|
||||||
|
@ -897,7 +897,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc,
|
||||||
err = cyg_io_lookup(ZY1000_SER_DEV, &serial_handle);
|
err = cyg_io_lookup(ZY1000_SER_DEV, &serial_handle);
|
||||||
if (err != ENOERR)
|
if (err != ENOERR)
|
||||||
{
|
{
|
||||||
LOG_ERROR("Could not open serial port\n");
|
Jim_SetResult(interp, Jim_NewStringObj(interp, "Could not open serial port", -1));
|
||||||
return JIM_ERR;
|
return JIM_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -907,7 +907,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc,
|
||||||
&len);
|
&len);
|
||||||
if (err != ENOERR)
|
if (err != ENOERR)
|
||||||
{
|
{
|
||||||
LOG_ERROR("Failed to get serial port settings %d", err);
|
Jim_SetResult(interp, Jim_NewStringObj(interp, "Failed to get serial port settings", -1));
|
||||||
return JIM_ERR;
|
return JIM_ERR;
|
||||||
}
|
}
|
||||||
buf.baud = baud;
|
buf.baud = baud;
|
||||||
|
@ -916,7 +916,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc,
|
||||||
&len);
|
&len);
|
||||||
if (err != ENOERR)
|
if (err != ENOERR)
|
||||||
{
|
{
|
||||||
LOG_ERROR("Failed to set serial port settings %d", err);
|
Jim_SetResult(interp, Jim_NewStringObj(interp, "Failed to set serial port settings", -1));
|
||||||
return JIM_ERR;
|
return JIM_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue