X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fdmm%2Fut71x.c;h=ab7ac3a8741aa0d85f74cc5f5e45e1975c2a054a;hb=HEAD;hp=9a7d2eab93b0776bd56e1a75fcaf9fea86887cb1;hpb=45fcaf2ccad796b4bc4434d81b1d0e23f11a8eae;p=libsigrok.git diff --git a/src/dmm/ut71x.c b/src/dmm/ut71x.c index 9a7d2eab..ab7ac3a8 100644 --- a/src/dmm/ut71x.c +++ b/src/dmm/ut71x.c @@ -284,7 +284,7 @@ static void handle_flags(struct sr_datafeed_analog *analog, if (info->is_auto) analog->meaning->mqflags |= SR_MQFLAG_AUTORANGE; if (info->is_diode) - analog->meaning->mqflags |= SR_MQFLAG_DIODE; + analog->meaning->mqflags |= SR_MQFLAG_DIODE | SR_MQFLAG_DC; } static gboolean flags_valid(const struct ut71x_info *info) @@ -336,7 +336,7 @@ SR_PRIV int sr_ut71x_parse(const uint8_t *buf, float *floatval, int ret, exponent = 0; struct ut71x_info *info_local; - info_local = (struct ut71x_info *)info; + info_local = info; memset(info_local, 0, sizeof(struct ut71x_info)); if (!sr_ut71x_packet_valid(buf))