X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fcommon%2Fscpi_usbtmc_libusb.c;h=c4470b5db6dee0d98b4983a8a79b2627bf9e5f08;hb=43cd4637285833706f8a404ca027bcf0ee75b9ae;hp=653a0d8c9f4f79f99f76490d7d9ae5ce0131222f;hpb=144f6660d004d60264a57db7150ed90e5f68ea77;p=libsigrok.git diff --git a/hardware/common/scpi_usbtmc_libusb.c b/hardware/common/scpi_usbtmc_libusb.c index 653a0d8c..c4470b5d 100644 --- a/hardware/common/scpi_usbtmc_libusb.c +++ b/hardware/common/scpi_usbtmc_libusb.c @@ -316,18 +316,20 @@ static int scpi_usbtmc_libusb_open(void *priv) return SR_OK; } -static int scpi_usbtmc_libusb_source_add(void *priv, int events, int timeout, - sr_receive_data_callback cb, void *cb_data) +static int scpi_usbtmc_libusb_source_add(struct sr_session *session, + void *priv, int events, int timeout, sr_receive_data_callback cb, + void *cb_data) { struct scpi_usbtmc_libusb *uscpi = priv; (void)events; - return usb_source_add(uscpi->ctx, timeout, cb, cb_data); + return usb_source_add(session, uscpi->ctx, timeout, cb, cb_data); } -static int scpi_usbtmc_libusb_source_remove(void *priv) +static int scpi_usbtmc_libusb_source_remove(struct sr_session *session, + void *priv) { struct scpi_usbtmc_libusb *uscpi = priv; - return usb_source_remove(uscpi->ctx); + return usb_source_remove(session, uscpi->ctx); } static void usbtmc_bulk_out_header_write(void *header, uint8_t MsgID,