GSList *devices, *l;
const char *conn, *serialcomm;
- devices = NULL;
drvc = di->priv;
drvc->instances = NULL;
+ devices = NULL;
+
conn = serialcomm = NULL;
for (l = options; l; l = l->next) {
if (!(src = l->data)) {
return SR_OK;
}
-static int config_get(int id, const void **data, const struct sr_dev_inst *sdi)
-{
- (void)sdi;
-
- switch (id) {
- case SR_DI_HWOPTS:
- *data = hwopts;
- break;
- default:
- return SR_ERR_ARG;
- }
-
- return SR_OK;
-}
-
static int config_set(int id, const void *value, const struct sr_dev_inst *sdi)
{
struct dev_context *devc;
(void)sdi;
switch (key) {
+ case SR_CONF_SCAN_OPTIONS:
+ *data = hwopts;
+ break;
case SR_CONF_DEVICE_OPTIONS:
*data = hwcaps;
break;
.scan = hw_scan,
.dev_list = hw_dev_list,
.dev_clear = clear_instances,
- .config_get = config_get,
.config_set = config_set,
.config_list = config_list,
.dev_open = hw_dev_open,