]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/serial-dmm/protocol.c
serial-dmm: Mark serial read/write calls as nonblocking.
[libsigrok.git] / src / hardware / serial-dmm / protocol.c
index c812793929aab89a4d31063cb9453ddea2eb20a9..e667ca4955cd84f04953a70ec90066ffaf24c058 100644 (file)
@@ -110,7 +110,7 @@ static void handle_new_data(struct sr_dev_inst *sdi, int dmm, void *info)
 
        /* Try to get as much data as the buffer can hold. */
        len = DMM_BUFSIZE - devc->buflen;
-       len = serial_read(serial, devc->buf + devc->buflen, len);
+       len = serial_read_nonblocking(serial, devc->buf + devc->buflen, len);
        if (len == 0)
                return; /* No new bytes, nothing to do. */
        if (len < 0) {