X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=hwdriver.c;h=439d4c78e9ac6ecdf2a4ef1ead932f288febf798;hb=c5fb502f9773ecf6df83a32ab82bcd1b70fa857f;hp=9bb097e80ca260e742008e68ef1e0a5423d4cd64;hpb=035a1078fda93cf1da37d19b3a1d95311b99b00f;p=libsigrok.git diff --git a/hwdriver.c b/hwdriver.c index 9bb097e8..439d4c78 100644 --- a/hwdriver.c +++ b/hwdriver.c @@ -329,6 +329,22 @@ SR_API int sr_info_get(struct sr_dev_driver *driver, int id, return ret; } +SR_API int sr_config_list(struct sr_dev_driver *driver, int id, + const void **data, const struct sr_dev_inst *sdi) +{ + int ret; + + if (driver == NULL || data == NULL) + return SR_ERR; + + if (!driver->config_list) + return SR_ERR; + + ret = driver->config_list(id, data, sdi); + + return ret; +} + /** * Find out if a hardware driver has a specific capability. *