]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/demo/api.c
demo: Don't generate analog output data for disabled channels
[libsigrok.git] / src / hardware / demo / api.c
index 17890f3f1f22e059cc5bcbe5465f9d79169e614a..645ef5f2317744a3f019cb033528c5a9306266fe 100644 (file)
@@ -157,6 +157,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
 
                        /* Every channel gets a generator struct. */
                        ag = g_malloc(sizeof(struct analog_gen));
+                       ag->ch = ch;
                        ag->amplitude = DEFAULT_ANALOG_AMPLITUDE;
                        sr_analog_init(&ag->packet, &ag->encoding, &ag->meaning, &ag->spec, 2);
                        ag->packet.meaning->channels = cg->channels;