hiti: More fixes for the CVD table

master
Solomon Peachy 2 years ago
parent 9b561262b5
commit aa5093abfa
  1. 9
      backend_hiti.c

@ -1161,6 +1161,8 @@ static int hiti_seht2(struct hiti_ctx *ctx, uint8_t plane,
cmd->lenb = buf_len & 0xff;
cmd->plane = plane;
buf_len -= 5;
/* Send over command */
if ((ret = send_data(ctx->conn, (uint8_t*) cmd, sizeof(*cmd)))) {
return ret;
@ -1176,7 +1178,6 @@ static int hiti_seht2(struct hiti_ctx *ctx, uint8_t plane,
// XXX check resp length?
/* Send payload, if any */
buf_len -= 5;
if (buf_len && !ret) {
ret = send_data(ctx->conn, buf, buf_len);
}
@ -1190,8 +1191,6 @@ static int hiti_cvd(struct hiti_ctx *ctx, uint8_t *buf, uint32_t buf_len)
struct hiti_cmd *cmd = (struct hiti_cmd *)cmdbuf;
int ret, num = 0;
buf_len += 5;
cmd->hdr = 0xa5;
cmd->len = cpu_to_be16(buf_len + 3);
cmd->status = CMD_STATUS_OK;
@ -1211,8 +1210,6 @@ static int hiti_cvd(struct hiti_ctx *ctx, uint8_t *buf, uint32_t buf_len)
// XXX check resp length?
buf_len -= 5;
/* Send payload, if any */
if (buf_len && !ret) {
ret = send_data(ctx->conn, buf, buf_len);
@ -2417,7 +2414,7 @@ static const char *hiti_prefixes[] = {
const struct dyesub_backend hiti_backend = {
.name = "HiTi Photo Printers",
.version = "0.29",
.version = "0.30",
.uri_prefixes = hiti_prefixes,
.cmdline_usage = hiti_cmdline,
.cmdline_arg = hiti_cmdline_arg,

Loading…
Cancel
Save