]> sigrok.org Git - libsigrok.git/blobdiff - hardware/asix-sigma/asix-sigma.c
Add a struct sr_context * parameter to hw_init()
[libsigrok.git] / hardware / asix-sigma / asix-sigma.c
index c637d4695e758c94208f8b0419ef6a95dfc584e9..6d9bea2d7b656d01f23b75068cb8752bc2983e2a 100644 (file)
@@ -432,7 +432,7 @@ static int clear_instances(void)
        return SR_OK;
 }
 
-static int hw_init(void)
+static int hw_init(struct sr_context *sr_ctx)
 {
        struct drv_context *drvc;
 
@@ -458,6 +458,7 @@ static GSList *hw_scan(GSList *options)
        int ret, i;
 
        (void)options;
+
        drvc = adi->priv;
        devices = NULL;
        clear_instances();
@@ -509,7 +510,7 @@ static GSList *hw_scan(GSList *options)
        sdi->driver = adi;
 
        for (i = 0; probe_names[i]; i++) {
-               if (!(probe = sr_probe_new(i, SR_PROBE_ANALOG, TRUE,
+               if (!(probe = sr_probe_new(i, SR_PROBE_LOGIC, TRUE,
                                probe_names[i])))
                        return NULL;
                sdi->probes = g_slist_append(sdi->probes, probe);
@@ -1419,7 +1420,6 @@ static int hw_dev_acquisition_stop(struct sr_dev_inst *sdi, void *cb_data)
        struct dev_context *devc;
        uint8_t modestatus;
 
-       /* Avoid compiler warnings. */
        (void)cb_data;
 
        sr_source_remove(0);