diff options
author | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-02-05 14:38:26 +0100 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-02-05 14:38:26 +0100 |
commit | 41d0901115903cb02b42249690b33cf616e133b5 (patch) | |
tree | f5778c56276a4741c9af9e2403a809d2cb4d4833 /src/ecosboard.c | |
parent | ff5deeeeaa4f394931e3c5ccfb4cfd33beda0743 (diff) | |
download | riscv-openocd-41d0901115903cb02b42249690b33cf616e133b5.zip riscv-openocd-41d0901115903cb02b42249690b33cf616e133b5.tar.gz riscv-openocd-41d0901115903cb02b42249690b33cf616e133b5.tar.bz2 |
zy1000: complete zy1000_uart to jim command switch
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Diffstat (limited to 'src/ecosboard.c')
-rw-r--r-- | src/ecosboard.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ecosboard.c b/src/ecosboard.c index 2e73585..f752354 100644 --- a/src/ecosboard.c +++ b/src/ecosboard.c @@ -847,7 +847,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc, static int current_baud = 38400; if (argc == 1) { - command_print(cmd_ctx, "%d", current_baud); + Jim_SetResult(interp, Jim_NewIntObj(interp, current_baud)); return JIM_OK; } else if (argc != 2) @@ -883,8 +883,8 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc, baud = CYGNUM_SERIAL_BAUD_230400; break; default: - command_print(cmd_ctx, "unsupported baudrate"); - return ERROR_INVALID_ARGUMENTS; + Jim_SetResult(interp, Jim_NewStringObj(interp, "unsupported baudrate", -1)); + return JIM_ERR; } 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); 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; } @@ -907,7 +907,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc, &len); 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; } buf.baud = baud; @@ -916,7 +916,7 @@ static int zylinjtag_Jim_Command_uart(Jim_Interp *interp, int argc, &len); 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; } |