X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fpce-322a%2Fprotocol.c;h=564f2984de50cbc5574d174fa21ca4cf2be8837a;hb=379e95c587e1d76eb5d6d1a144b938e6a4916b1f;hp=90c1986b69e1b9a18dadbaa02fe509fe3f400038;hpb=b5df922e4fbe30d04882658778d2900939e869fe;p=libsigrok.git diff --git a/src/hardware/pce-322a/protocol.c b/src/hardware/pce-322a/protocol.c index 90c1986b..564f2984 100644 --- a/src/hardware/pce-322a/protocol.c +++ b/src/hardware/pce-322a/protocol.c @@ -32,10 +32,7 @@ static int send_command(const struct sr_dev_inst *sdi, uint16_t command) if (!(serial = sdi->conn)) return SR_ERR; - if (serial_write_nonblocking(serial, (const void *)buffer, 2) != 2) - return SR_ERR; - - return SR_OK; + return serial_write_blocking(serial, (const void *)buffer, 2, 0); } static int send_long_command(const struct sr_dev_inst *sdi, uint32_t command) @@ -51,10 +48,7 @@ static int send_long_command(const struct sr_dev_inst *sdi, uint32_t command) if (!(serial = sdi->conn)) return SR_ERR; - if (serial_write_nonblocking(serial, (const void *)buffer, 4) != 4) - return SR_ERR; - - return SR_OK; + return serial_write_blocking(serial, (const void *)buffer, 4, 0); } static void send_data(const struct sr_dev_inst *sdi, float sample)