X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=device.c;h=a5c8c509bae914b5909ba37c323cfc17202449e6;hb=035a1078fda93cf1da37d19b3a1d95311b99b00f;hp=fc8477a1cec894a89a392c59403846c38e5ff2bd;hpb=69e19dd7691f86ac001469d1b319e1358e0d9778;p=libsigrok.git diff --git a/device.c b/device.c index fc8477a1..a5c8c509 100644 --- a/device.c +++ b/device.c @@ -198,7 +198,7 @@ SR_API gboolean sr_dev_has_hwcap(const struct sr_dev_inst *sdi, int hwcap) if (!sdi || !sdi->driver) return FALSE; - if (sdi->driver->info_get(SR_DI_HWCAPS, + if (sdi->driver->config_get(SR_DI_HWCAPS, (const void **)&hwcaps, NULL) != SR_OK) return FALSE; @@ -334,12 +334,12 @@ SR_API int sr_dev_config_set(const struct sr_dev_inst *sdi, int hwcap, { int ret; - if (!sdi || !sdi->driver || !sdi->driver->dev_config_set) { + if (!sdi || !sdi->driver || !sdi->driver->config_set) { sr_err("Unable to set config option."); return SR_ERR; } - ret = sdi->driver->dev_config_set(sdi, hwcap, value); + ret = sdi->driver->config_set(hwcap, value, sdi); return ret; }