X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fserial-dmm%2Fprotocol.c;h=39bd965bac1c7c8538fea893a76a31b19bfef7cb;hb=f55bea7626d8bfa3a3d0bbff1e9f6ac98a6aadc5;hp=9c626a8a118fc14cc1e0cd58a7c4ec14090a30e8;hpb=ffa2b6f96c4160d7e38b9b7a02b352ddf2929cbb;p=libsigrok.git diff --git a/src/hardware/serial-dmm/protocol.c b/src/hardware/serial-dmm/protocol.c index 9c626a8a..39bd965b 100644 --- a/src/hardware/serial-dmm/protocol.c +++ b/src/hardware/serial-dmm/protocol.c @@ -55,6 +55,7 @@ static void handle_packet(const uint8_t *buf, struct sr_dev_inst *sdi, log_dmm_packet(buf); devc = sdi->priv; + /* Note: digits/spec_digits will be overridden by the DMM parsers. */ sr_analog_init(&analog, &encoding, &meaning, &spec, 0); analog.meaning->channels = sdi->channels; @@ -187,7 +188,7 @@ int receive_data(int fd, int revents, void *cb_data) } if (sr_sw_limits_check(&devc->limits)) - sdi->driver->dev_acquisition_stop(sdi); + sr_dev_acquisition_stop(sdi); return TRUE; }