]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/sysclk-lwla/protocol.h
sysclk-lwla: Set USB device configuration
[libsigrok.git] / src / hardware / sysclk-lwla / protocol.h
index 25f349d1757c4682b934ab53d2065a603895cd01..aedac6ee325374212827fbacbf4ef98b1287fbcd 100644 (file)
@@ -34,6 +34,7 @@
 #define MODEL_NAME     "LWLA1034"
 
 #define USB_VID_PID    "2961.6689"
+#define USB_CONFIG     1
 #define USB_INTERFACE  0
 #define USB_TIMEOUT_MS 3000
 
@@ -241,6 +242,9 @@ struct dev_context {
        /** Trigger slope configuration setting. */
        enum signal_edge cfg_trigger_slope;
 
+       /** Whether a running acquisition should be canceled. */
+       gboolean cancel_requested;
+
        /* Indicates that stopping the acquisition is currently in progress. */
        gboolean stopping_in_progress;
 
@@ -252,7 +256,6 @@ SR_PRIV struct acquisition_state *lwla_alloc_acquisition_state(void);
 SR_PRIV void lwla_free_acquisition_state(struct acquisition_state *acq);
 
 SR_PRIV int lwla_init_device(const struct sr_dev_inst *sdi);
-SR_PRIV int lwla_convert_trigger(const struct sr_dev_inst *sdi);
 SR_PRIV int lwla_set_clock_config(const struct sr_dev_inst *sdi);
 SR_PRIV int lwla_setup_acquisition(const struct sr_dev_inst *sdi);
 SR_PRIV int lwla_start_acquisition(const struct sr_dev_inst *sdi);