X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fikalogic-scanalogic2%2Fprotocol.h;h=d7a273574d78276d1504dbb4f616a62d16d42dfa;hb=0e27643ff81858262fe0dc864dc962bf030b06ba;hp=45f5917a65e11b4d6f00f9be949cb0f0ea2f10cc;hpb=1a46cc62e2b528bcaeb1f8dc0c952a81b3bcba5c;p=libsigrok.git diff --git a/src/hardware/ikalogic-scanalogic2/protocol.h b/src/hardware/ikalogic-scanalogic2/protocol.h index 45f5917a..d7a27357 100644 --- a/src/hardware/ikalogic-scanalogic2/protocol.h +++ b/src/hardware/ikalogic-scanalogic2/protocol.h @@ -24,7 +24,7 @@ #include #include #include -#include "libsigrok.h" +#include #include "libsigrok-internal.h" #define LOG_PREFIX "ikalogic-scanalogic2" @@ -147,8 +147,6 @@ struct dev_context { /* Time that the trigger will be delayed in milliseconds. */ uint16_t after_trigger_delay; - void *cb_data; - /* Array to provide an index based access to all channels. */ const struct sr_channel *channels[NUM_CHANNELS]; @@ -217,8 +215,8 @@ struct dev_context { }; SR_PRIV int ikalogic_scanalogic2_receive_data(int fd, int revents, void *cb_data); -SR_PRIV void sl2_receive_transfer_in(struct libusb_transfer *transfer); -SR_PRIV void sl2_receive_transfer_out(struct libusb_transfer *transfer); +SR_PRIV void LIBUSB_CALL sl2_receive_transfer_in(struct libusb_transfer *transfer); +SR_PRIV void LIBUSB_CALL sl2_receive_transfer_out(struct libusb_transfer *transfer); SR_PRIV int sl2_set_samplerate(const struct sr_dev_inst *sdi, uint64_t samplerate); SR_PRIV int sl2_set_limit_samples(const struct sr_dev_inst *sdi, @@ -229,8 +227,8 @@ SR_PRIV int sl2_set_capture_ratio(const struct sr_dev_inst *sdi, SR_PRIV int sl2_set_after_trigger_delay(const struct sr_dev_inst *sdi, uint64_t after_trigger_delay); SR_PRIV void sl2_calculate_trigger_samples(const struct sr_dev_inst *sdi); -SR_PRIV int sl2_get_device_info(struct sr_usb_dev_inst usb, - struct device_info *dev_info); +SR_PRIV int sl2_get_device_info(struct sr_dev_driver *di, + struct sr_usb_dev_inst usb, struct device_info *dev_info); SR_PRIV int sl2_transfer_in(libusb_device_handle *dev_handle, uint8_t *data); SR_PRIV int sl2_transfer_out(libusb_device_handle *dev_handle, uint8_t *data);