SR_PRIV struct sr_dev_driver ols_driver_info;
static struct sr_dev_driver *di = &ols_driver_info;
+static int dev_clear(void)
+{
+ return std_dev_clear(di, NULL);
+}
+
static int init(struct sr_context *sr_ctx)
{
- return std_hw_init(sr_ctx, di, LOG_PREFIX);
+ return std_init(sr_ctx, di, LOG_PREFIX);
}
static GSList *scan(GSList *options)
const char *conn, *serialcomm;
char buf[8];
- (void)options;
-
drvc = di->priv;
devices = NULL;
return SR_OK;
}
-static int dev_clear(void)
+static int cleanup(void)
{
- return std_dev_clear(di, NULL);
+ return dev_clear();
}
static int config_get(int id, GVariant **data, const struct sr_dev_inst *sdi)
static int dev_acquisition_stop(struct sr_dev_inst *sdi, void *cb_data)
{
- /* Avoid compiler warnings. */
(void)cb_data;
abort_acquisition(sdi);
.longname = "Openbench Logic Sniffer",
.api_version = 1,
.init = init,
- .cleanup = dev_clear,
+ .cleanup = cleanup,
.scan = scan,
.dev_list = dev_list,
.dev_clear = dev_clear,