X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fpce-322a%2Fprotocol.c;h=564f2984de50cbc5574d174fa21ca4cf2be8837a;hb=94b1d5064276df8047fec8cbb61346ede9123f8d;hp=90c1986b69e1b9a18dadbaa02fe509fe3f400038;hpb=d2f7c417fdd96a13d8fd86350d2fc13db16f626c;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)