]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/demo/protocol.c
demo: Don't generate analog output data for disabled channels
[libsigrok.git] / src / hardware / demo / protocol.c
index 94ce4ff21e2d6e3b23b35de68bf0812ba708d37b..9c4ada3b66fdc7bc1283476cc062123c0e43071f 100644 (file)
@@ -343,6 +343,9 @@ static void send_analog_packet(struct analog_gen *ag,
        int ag_pattern_pos;
        unsigned int i;
 
+       if (!ag->ch || !ag->ch->enabled)
+               return;
+
        devc = sdi->priv;
        packet.type = SR_DF_ANALOG;
        packet.payload = &ag->packet;