X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=device.c;h=84d3d663dd6ff459589d844cd70cd40cd6776587;hb=7c41dc477402c09141c5d478dff493f8efb81264;hp=21ddebca47128f9855e76859498864626f921332;hpb=a56f1480949e84e94dad2afcdf9f758988a4aff9;p=libsigrok.git diff --git a/device.c b/device.c index 21ddebca..84d3d663 100644 --- a/device.c +++ b/device.c @@ -290,3 +290,22 @@ SR_API int sr_dev_config_set(const struct sr_dev_inst *sdi, int hwcap, return ret; } + +SR_API GSList *sr_dev_inst_list(const struct sr_dev_driver *driver) +{ + + if (driver && driver->dev_list) + return driver->dev_list(); + else + return NULL; +} + +SR_API int sr_dev_inst_clear(const struct sr_dev_driver *driver) +{ + + if (driver && driver->dev_clear) + return driver->dev_clear(); + else + return SR_OK; +} +