X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fkern-scale%2Fapi.c;h=6ec40a626642bd0338b9225fd658756a41483b3b;hb=b0baddef5620c5783080d0e8811e668fbc2b38f5;hp=ef954306ee741153108b7b9e33b41fa753646b6c;hpb=1f8f5bc08e0f684156baac513431b40d79ab4ea1;p=libsigrok.git diff --git a/src/hardware/kern-scale/api.c b/src/hardware/kern-scale/api.c index ef954306..6ec40a62 100644 --- a/src/hardware/kern-scale/api.c +++ b/src/hardware/kern-scale/api.c @@ -36,11 +36,6 @@ static const uint32_t devopts[] = { SR_CONF_LIMIT_MSEC | SR_CONF_SET, }; -static int init(struct sr_dev_driver *di, struct sr_context *sr_ctx) -{ - return std_init(di, sr_ctx, LOG_PREFIX); -} - static GSList *scan(struct sr_dev_driver *di, GSList *options) { struct scale_info *scale; @@ -130,8 +125,7 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd if (sdi->status != SR_ST_ACTIVE) return SR_ERR_DEV_CLOSED; - if (!(devc = sdi->priv)) - return SR_ERR_BUG; + devc = sdi->priv; return sr_sw_limits_config_set(&devc->limits, key, data); } @@ -197,7 +191,7 @@ static int dev_acquisition_stop(struct sr_dev_inst *sdi) .name = ID, \ .longname = VENDOR " " MODEL, \ .api_version = 1, \ - .init = init, \ + .init = std_init, \ .cleanup = std_cleanup, \ .scan = scan, \ .dev_list = std_dev_list, \