#include <stdint.h>
#include <glib.h>
-#include "libsigrok.h"
+#include <libsigrok/libsigrok.h>
#include "libsigrok-internal.h"
#define LOG_PREFIX "kecheng-kc-330b"
-#define EP_IN 0x80 | 1
+#define EP_IN (0x80 | 1)
#define EP_OUT 2
/* 500ms */
int sample_interval;
int alarm_low;
int alarm_high;
- uint64_t mqflags;
+ enum sr_mqflag mqflags;
int data_source;
/* Operational state */
gboolean config_dirty;
uint64_t num_samples;
uint64_t stored_samples;
- void *cb_data;
struct libusb_transfer *xfer;
unsigned char buf[128];
};
SR_PRIV int kecheng_kc_330b_handle_events(int fd, int revents, void *cb_data);
-SR_PRIV void kecheng_kc_330b_receive_transfer(struct libusb_transfer *transfer);
+SR_PRIV void LIBUSB_CALL kecheng_kc_330b_receive_transfer(struct libusb_transfer *transfer);
SR_PRIV int kecheng_kc_330b_configure(const struct sr_dev_inst *sdi);
SR_PRIV int kecheng_kc_330b_set_date_time(struct sr_dev_inst *sdi);
SR_PRIV int kecheng_kc_330b_recording_get(const struct sr_dev_inst *sdi,