/* mostly stolen from src/hardware/saleae-logic16/ */
#include <config.h>
+
#include <glib.h>
+#include <libsigrok/libsigrok.h>
#include <libusb.h>
+#include <math.h>
#include <stdlib.h>
#include <string.h>
-#include <math.h>
-#include <libsigrok/libsigrok.h>
+
#include "libsigrok-internal.h"
#include "protocol.h"
return SR_OK;
}
-static void abort_acquisition(struct dev_context *devc)
-{
- if (devc->transfer)
- libusb_cancel_transfer(devc->transfer);
-}
-
static int configure_channels(const struct sr_dev_inst *sdi)
{
struct dev_context *devc;
devc->ctx = drvc->sr_ctx;
if ((ret = la2016_start_acquisition(sdi)) != SR_OK) {
- abort_acquisition(devc);
+ la2016_abort_acquisition(sdi);
return ret;
}
int ret;
ret = la2016_abort_acquisition(sdi);
- abort_acquisition(sdi->priv);
return ret;
}