]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/ftdi-la/protocol.h
Backport recent changes from mainline.
[libsigrok.git] / src / hardware / ftdi-la / protocol.h
index 4c440eaa2984e3a13c7b1e8e491f57703199dd5f..495c4dbbccf1c1264e1bce566c41a2d50d48a0bb 100644 (file)
@@ -36,11 +36,9 @@ struct ftdi_chip_desc {
        char *channel_names[];
 };
 
-/** Private, per-device-instance driver context. */
 struct dev_context {
        struct ftdi_context *ftdic;
        const struct ftdi_chip_desc *desc;
-       struct libusb_device *usbdev;
 
        uint64_t limit_samples;
        uint32_t cur_samplerate;
@@ -48,9 +46,9 @@ struct dev_context {
        unsigned char *data_buf;
        uint64_t samples_sent;
        uint64_t bytes_received;
-       void *cb_data;
 };
 
+SR_PRIV int ftdi_la_set_samplerate(struct dev_context *devc);
 SR_PRIV int ftdi_la_receive_data(int fd, int revents, void *cb_data);
 
 #endif