X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fbeaglelogic%2Fapi.c;h=e6668ae637e804c2f42667e30d2b21ef7ed5097a;hb=16aca7661b7ab34a399c323bb9214721e2b1be0c;hp=098efa0627927cc3bb3453ff8d8a0b76d9207baa;hpb=e743a47d6d23050c72aa1276c5df4a45a6bc5357;p=libsigrok.git diff --git a/src/hardware/beaglelogic/api.c b/src/hardware/beaglelogic/api.c index 098efa06..e6668ae6 100644 --- a/src/hardware/beaglelogic/api.c +++ b/src/hardware/beaglelogic/api.c @@ -86,7 +86,6 @@ static GSList *scan(GSList *options) struct sr_config *src; struct sr_dev_inst *sdi; struct dev_context *devc; - struct sr_channel *ch; int i, maxch; devices = NULL; @@ -136,11 +135,9 @@ static GSList *scan(GSList *options) sr_info("BeagleLogic device found at "BEAGLELOGIC_DEV_NODE); /* Fill the channels */ - for (i = 0; i < maxch; i++) { - ch = sr_channel_new(i, SR_CHANNEL_LOGIC, TRUE, + for (i = 0; i < maxch; i++) + sr_channel_new(sdi, i, SR_CHANNEL_LOGIC, TRUE, beaglelogic_channel_names[i]); - sdi->channels = g_slist_append(sdi->channels, ch); - } sdi->priv = devc; drvc->instances = g_slist_append(drvc->instances, sdi);