]> sigrok.org Git - libsigrok.git/blobdiff - hardware/center-3xx/api.c
build: Portability fixes.
[libsigrok.git] / hardware / center-3xx / api.c
index 68fa1d5509632e363c063041091f86d0c3af8e93..3f39b197b03a913e4e0ef5b208ed82303fc74b39 100644 (file)
@@ -103,7 +103,7 @@ static GSList *center_scan(const char *conn, const char *serialcomm, int idx)
        sdi->driver = center_devs[idx].di;
 
        for (i = 0; i <  center_devs[idx].num_channels; i++) {
-               if (!(ch = sr_channel_new(i, SR_PROBE_ANALOG,
+               if (!(ch = sr_channel_new(i, SR_CHANNEL_ANALOG,
                                           TRUE, channel_names[i])))
                        goto scan_cleanup;
                sdi->channels = g_slist_append(sdi->channels, ch);
@@ -231,7 +231,7 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi,
 
        /* Poll every 500ms, or whenever some data comes in. */
        serial = sdi->conn;
-       serial_source_add(serial, G_IO_IN, 500,
+       serial_source_add(sdi->session, serial, G_IO_IN, 500,
                      center_devs[idx].receive_data, (void *)sdi);
 
        return SR_OK;