X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fikalogic-scanalogic2%2Fprotocol.h;h=3a14b20b415b740600b7656ff873a96e71794d17;hb=55eca716e5982bd8aace203ddb840583534415c0;hp=66a5cecf57919f0b2a6cbcf50d6d56624bc15805;hpb=c1aae90038456a61d0f9313d34e6107c3440d3e7;p=libsigrok.git diff --git a/src/hardware/ikalogic-scanalogic2/protocol.h b/src/hardware/ikalogic-scanalogic2/protocol.h index 66a5cecf..3a14b20b 100644 --- a/src/hardware/ikalogic-scanalogic2/protocol.h +++ b/src/hardware/ikalogic-scanalogic2/protocol.h @@ -29,9 +29,6 @@ #define LOG_PREFIX "ikalogic-scanalogic2" -#define VENDOR_NAME "IKALOGIC" -#define MODEL_NAME "Scanalogic-2" - #define USB_VID_PID "20a0.4123" #define USB_INTERFACE 0 #define USB_TIMEOUT_MS (5 * 1000) @@ -120,7 +117,6 @@ enum { STATE_WAIT_DEVICE_READY }; -/** Private, per-device-instance driver context. */ struct dev_context { /* Current selected samplerate. */ uint64_t samplerate; @@ -142,13 +138,11 @@ struct dev_context { uint8_t trigger_channel; uint8_t trigger_type; - unsigned int capture_ratio; + uint64_t capture_ratio; /* 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]; @@ -224,13 +218,11 @@ SR_PRIV int sl2_set_samplerate(const struct sr_dev_inst *sdi, SR_PRIV int sl2_set_limit_samples(const struct sr_dev_inst *sdi, uint64_t limit_samples); SR_PRIV int sl2_convert_trigger(const struct sr_dev_inst *sdi); -SR_PRIV int sl2_set_capture_ratio(const struct sr_dev_inst *sdi, - uint64_t capture_ratio); 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);