]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/arachnid-labs-re-load-pro/api.c
hwdriver.c: Fix two scan-build warnings.
[libsigrok.git] / src / hardware / arachnid-labs-re-load-pro / api.c
index 17cf45ee75b86152746e04570f72533ae3f7bcc3..cfb413d5a2581ca9a601565e12d3f10f670eb565 100644 (file)
@@ -155,7 +155,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
        ch = sr_channel_new(sdi, 0, SR_CHANNEL_ANALOG, TRUE, "V");
        cg->channels = g_slist_append(cg->channels, ch);
 
-       ch = sr_channel_new(sdi, 0, SR_CHANNEL_ANALOG, TRUE, "I");
+       ch = sr_channel_new(sdi, 1, SR_CHANNEL_ANALOG, TRUE, "I");
        cg->channels = g_slist_append(cg->channels, ch);
 
        devc = g_malloc0(sizeof(struct dev_context));
@@ -247,12 +247,8 @@ static int config_get(uint32_t key, GVariant **data,
                *data = g_variant_new_boolean(devc->otp_active);
                break;
        case SR_CONF_UNDER_VOLTAGE_CONDITION:
-               if (reloadpro_get_under_voltage_threshold(sdi, &fvalue) == SR_OK) {
-                       if (fvalue == .0)
-                               *data = g_variant_new_boolean(FALSE);
-                       else
-                               *data = g_variant_new_boolean(TRUE);
-               }
+               if (reloadpro_get_under_voltage_threshold(sdi, &fvalue) == SR_OK)
+                       *data = g_variant_new_boolean(fvalue != 0.0);
                break;
        case SR_CONF_UNDER_VOLTAGE_CONDITION_ACTIVE:
                *data = g_variant_new_boolean(devc->uvc_active);