h = (struct icdi_usb_handle_s *)handle;
result = icdi_send_cmd(handle, "qSupported");
+ if (result != ERROR_OK)
+ return result;
/* check result */
result = icdi_get_cmd_result(handle);
/* resume target at current address */
result = icdi_send_cmd(handle, "c");
+ if (result != ERROR_OK)
+ return result;
/* check result */
result = icdi_get_cmd_result(handle);
/* this query halts the target ?? */
result = icdi_send_cmd(handle, "?");
+ if (result != ERROR_OK)
+ return result;
/* check result */
result = icdi_get_cmd_result(handle);
/* step target at current address */
result = icdi_send_cmd(handle, "s");
+ if (result != ERROR_OK)
+ return result;
/* check result */
result = icdi_get_cmd_result(handle);