]> sigrok.org Git - libsigrok.git/commitdiff
fx2lafw: silence error message in query for channel group's device options
authorGerhard Sittig <redacted>
Tue, 28 Aug 2018 16:18:37 +0000 (18:18 +0200)
committerUwe Hermann <redacted>
Thu, 30 Aug 2018 20:11:25 +0000 (22:11 +0200)
The fx2lafw(4) driver supports mere logic analyzers as well as mixed
signal devices, but does not support channel group specific device
options. Avoid an error message when channel group device options get
queried, the condition is perfectly legal and non-fatal.

How to reproduce:
  $ pulseview -d fx2lafw
  $ sigrok-cli -d fx2lafw -g Logic --show

This fixes bug #1267.

src/hardware/fx2lafw/api.c

index e0a11a5be5aef8be0dce379d650ec57c9703ce7a..dc085266d1129236d1eca0bfb3f32d76c0acd647 100644 (file)
@@ -541,6 +541,8 @@ static int config_list(uint32_t key, GVariant **data,
        switch (key) {
        case SR_CONF_SCAN_OPTIONS:
        case SR_CONF_DEVICE_OPTIONS:
+               if (cg)
+                       return SR_ERR_NA;
                return STD_CONFIG_LIST(key, data, sdi, cg, scanopts, drvopts, devopts);
        case SR_CONF_SAMPLERATE:
                if (!devc)