]> sigrok.org Git - libsigrok.git/blobdiff - hwdriver.c
sr: deprecate driver API call hwcap_get_all()
[libsigrok.git] / hwdriver.c
index b96e0b758ed67e89cfea7d29eacb22d0f26284d6..7effb6aa978d81b92341fab39d14c3f07a8aab61 100644 (file)
@@ -338,10 +338,8 @@ SR_API gboolean sr_driver_hwcap_exists(struct sr_dev_driver *driver, int hwcap)
                return FALSE;
        }
 
-       if (!(hwcaps = driver->hwcap_get_all())) {
-               sr_err("hwdriver: %s: hwcap_get_all() returned NULL", __func__);
+       if (driver->info_get(SR_DI_HWCAPS, (const void **)&hwcaps, NULL) != SR_OK)
                return FALSE;
-       }
 
        for (i = 0; hwcaps[i]; i++) {
                if (hwcaps[i] == hwcap)