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;
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