X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fmaynuo-m97%2Fapi.c;h=20a922fa215177a139587c94121693ec6bac45a0;hb=c1f9428a6c95e639e3d613738b6a2b08c8496ee0;hp=0e593938eb4c15f74f3957a60f7a89912dffbbc3;hpb=fe535a89c9b8dfceeb7706c71af5aad7f6dcda26;p=libsigrok.git diff --git a/src/hardware/maynuo-m97/api.c b/src/hardware/maynuo-m97/api.c index 0e593938..20a922fa 100644 --- a/src/hardware/maynuo-m97/api.c +++ b/src/hardware/maynuo-m97/api.c @@ -140,14 +140,12 @@ static struct sr_dev_inst *probe_device(struct sr_modbus_dev_inst *modbus) sdi->status = SR_ST_INACTIVE; sdi->vendor = g_strdup("Maynuo"); sdi->model = g_strdup(model->name); - sdi->version = g_strdup_printf("v%d.%d", version/10, version%10); + sdi->version = g_strdup_printf("v%d.%d", version / 10, version % 10); sdi->conn = modbus; sdi->driver = &maynuo_m97_driver_info; sdi->inst_type = SR_INST_MODBUS; - cg = g_malloc0(sizeof(struct sr_channel_group)); - cg->name = g_strdup("1"); - sdi->channel_groups = g_slist_append(sdi->channel_groups, cg); + cg = sr_channel_group_new(sdi, "1", NULL); ch = sr_channel_new(sdi, 0, SR_CHANNEL_ANALOG, TRUE, "V1"); cg->channels = g_slist_append(cg->channels, ch);