X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fdmm%2Fasycii.c;h=f32cbfef36250a7dd9fc315503588e8497ec265f;hb=39ea7b7d390c4f1d4a697a40769ce364de9c97d0;hp=54858ffa60b91737191eeb3c90834b0393eb9d34;hpb=661aa24aa6f6715b615a566082c16fa643ebf955;p=libsigrok.git diff --git a/src/dmm/asycii.c b/src/dmm/asycii.c index 54858ffa..f32cbfef 100644 --- a/src/dmm/asycii.c +++ b/src/dmm/asycii.c @@ -379,7 +379,7 @@ static void handle_flags(struct sr_datafeed_analog *analog, float *floatval, if (info->is_dc) analog->meaning->mqflags |= SR_MQFLAG_DC; if (info->is_diode) - analog->meaning->mqflags |= SR_MQFLAG_DIODE; + analog->meaning->mqflags |= SR_MQFLAG_DIODE | SR_MQFLAG_DC; if (info->is_peak_max) analog->meaning->mqflags |= SR_MQFLAG_MAX; if (info->is_peak_min) @@ -519,7 +519,7 @@ SR_PRIV int sr_asycii_parse(const uint8_t *buf, float *floatval, int ret, exponent; struct asycii_info *info_local; - info_local = (struct asycii_info *)info; + info_local = info; /* Don't print byte 15. That one contains the carriage return. */ sr_dbg("DMM packet: \"%.15s\"", buf);