]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/mastech-ms6514/api.c
serial: extend stream detect for variable length packet checkers
[libsigrok.git] / src / hardware / mastech-ms6514 / api.c
index 7173cb3c98db1ef47ee4989cf4e3bd871167c290..62d923c460e8fff8574318297bf20bbf2d54b599 100644 (file)
@@ -81,11 +81,9 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
 
        sr_info("Probing serial port %s.", conn);
 
-       serial_flush(serial);
-
        /* Let's get a bit of data and see if we can find a packet. */
-       if (serial_stream_detect(serial, buf, &len, (2 * MASTECH_MS6514_FRAME_SIZE),
-                       mastech_ms6514_packet_valid, 500) != SR_OK)
+       if (serial_stream_detect(serial, buf, &len, 2 * MASTECH_MS6514_FRAME_SIZE,
+                       mastech_ms6514_packet_valid, NULL, NULL, 500) != SR_OK)
                goto scan_cleanup;
 
        sr_info("Found device on port %s.", conn);