]> sigrok.org Git - libsigrok.git/blobdiff - src/backend.c
sr_buildinfo_libs_get(): Show LIBUSB_API_VERSION.
[libsigrok.git] / src / backend.c
index a88459ac50f7eaaf123210ddb2fe8303b65ad394..0a9bf1361baf5b5e3d2e74acd977a26939678777 100644 (file)
@@ -153,8 +153,9 @@ SR_API GSList *sr_buildinfo_libs_get(void)
        m = g_slist_append(m, g_strdup_printf("%s", CONF_LIBUSB_1_0_VERSION));
 #else
        lv = libusb_get_version();
-       m = g_slist_append(m, g_strdup_printf("%d.%d.%d.%d%s",
-               lv->major, lv->minor, lv->micro, lv->nano, lv->rc));
+       m = g_slist_append(m, g_strdup_printf("%d.%d.%d.%d%s API 0x%08x",
+               lv->major, lv->minor, lv->micro, lv->nano, lv->rc,
+               LIBUSB_API_VERSION));
 #endif
        l = g_slist_append(l, m);
 #endif
@@ -255,6 +256,17 @@ static void print_versions(void)
        g_free(str);
 }
 
+static void print_resourcepaths(void)
+{
+       GSList *l, *l_orig;
+
+       sr_dbg("Firmware search paths:");
+       l_orig = sr_resourcepaths_get(SR_RESOURCE_FIRMWARE);
+       for (l = l_orig; l; l = l->next)
+               sr_dbg(" - %s", (const char *)l->data);
+       g_slist_free_full(l_orig, g_free);
+}
+
 /**
  * Sanity-check all libsigrok drivers.
  *
@@ -529,6 +541,8 @@ SR_API int sr_init(struct sr_context **ctx)
 
        print_versions();
 
+       print_resourcepaths();
+
        if (!ctx) {
                sr_err("%s(): libsigrok context was NULL.", __func__);
                return SR_ERR;