X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=hardware%2Fcenter-3xx%2Fapi.c;h=3f39b197b03a913e4e0ef5b208ed82303fc74b39;hp=68fa1d5509632e363c063041091f86d0c3af8e93;hb=43cd4637285833706f8a404ca027bcf0ee75b9ae;hpb=56d0d24535700fb53e47a25ad5c73d34697695fa diff --git a/hardware/center-3xx/api.c b/hardware/center-3xx/api.c index 68fa1d55..3f39b197 100644 --- a/hardware/center-3xx/api.c +++ b/hardware/center-3xx/api.c @@ -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;