X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fdmm%2Fbm52x.c;h=3a4a62b36ce9a4acd7bb40e6d0987ad02cef6977;hb=d32120c4c30650c30720d04eaf88dcf7b76a1e9f;hp=69c017194aa0ebc31983bb9f3d29092f1b663039;hpb=6bee394deeedd22a54126bd2ec93702385b4b99b;p=libsigrok.git diff --git a/src/dmm/bm52x.c b/src/dmm/bm52x.c index 69c01719..3a4a62b3 100644 --- a/src/dmm/bm52x.c +++ b/src/dmm/bm52x.c @@ -649,6 +649,7 @@ static uint16_t bm52x_rec_checksum(const uint8_t *b, size_t l) * Retrieve the first/next chunk of recording information. * Support for live readings is theoretical, and unused/untested. */ +#ifdef HAVE_SERIAL_COMM static int bm52x_rec_next_rsp(struct sr_serial_dev_inst *serial, enum bm52x_reqtype req, struct brymen_bm52x_state *state) { @@ -726,6 +727,17 @@ static int bm52x_rec_next_rsp(struct sr_serial_dev_inst *serial, return SR_OK; } +#else /* have serial comm */ +static int bm52x_rec_next_rsp(struct sr_serial_dev_inst *serial, + enum bm52x_reqtype req, struct brymen_bm52x_state *state) +{ + (void)serial; + (void)req; + (void)state; + (void)bm52x_rec_checksum; + return SR_ERR_NA; +} +#endif /* have serial comm */ /** Make sure a minimum amount of response data is available. */ static const uint8_t *bm52x_rec_ensure(struct sr_serial_dev_inst *serial, @@ -1350,7 +1362,7 @@ SR_PRIV int brymen_bm52x_config_get(void *st, uint32_t key, GVariant **data, const struct sr_dev_inst *sdi, const struct sr_channel_group *cg) { struct brymen_bm52x_state *state; - char text[20]; + char text[32]; state = st; @@ -1416,7 +1428,7 @@ SR_PRIV int brymen_bm52x_config_list(void *st, uint32_t key, GVariant **data, int ret; size_t count, idx; GVariantBuilder gvb; - char name[20]; + char name[32]; /* * Have common keys handled by caller's common code.