]> sigrok.org Git - libsigrok.git/blobdiff - src/hwdriver.c
drivers: Random SR_CONF_LIMIT_* cleanups.
[libsigrok.git] / src / hwdriver.c
index cad75e13b0800246f35f9ecfcdebdb5f22c5bb0e..8da425c848a86089ac8bb754f136f682832e8ef3 100644 (file)
@@ -666,9 +666,9 @@ static int check_key(const struct sr_dev_driver *driver,
        const char *opstr;
 
        if (sdi && cg)
-               suffix = " for this device and channel group";
+               suffix = " for this device instance and channel group";
        else if (sdi)
-               suffix = " for this device";
+               suffix = " for this device instance";
        else
                suffix = "";
 
@@ -772,6 +772,10 @@ SR_API int sr_config_get(const struct sr_dev_driver *driver,
                g_variant_ref_sink(*data);
        }
 
+       if (ret == SR_ERR_CHANNEL_GROUP)
+               sr_err("%s: No channel group specified.",
+                       (sdi) ? sdi->driver->name : "unknown");
+
        return ret;
 }