]> sigrok.org Git - libsigrok.git/commitdiff
ut71x: Fix float printing issue in a debug message.
authorUwe Hermann <redacted>
Sun, 21 May 2017 14:34:41 +0000 (16:34 +0200)
committerUwe Hermann <redacted>
Sun, 21 May 2017 16:17:58 +0000 (18:17 +0200)
Old:
ut71x: Applying exponent -12, new value is 0.000000.
P1: 1.500 nF AUTO
P1: 1.500 nF AUTO

New:
ut71x: Applying exponent -12, new value is 1.5e-09.
P1: 1.500 nF AUTO
P1: 1.500 nF AUTO

This fixes bug #700.

src/dmm/ut71x.c

index 01a8c22084400ed0490ce9520830e9237e601aeb..0f0843e087ee2b7a577e738ac98124f37248bdc5 100644 (file)
@@ -116,7 +116,7 @@ static int parse_range(const uint8_t *buf, float *floatval, int *exponent)
 
        /* Apply respective exponent (mode-dependent) on the value. */
        *floatval *= powf(10, *exponent);
-       sr_dbg("Applying exponent %d, new value is %f.", *exponent, *floatval);
+       sr_dbg("Applying exponent %d, new value is %g.", *exponent, *floatval);
 
        return SR_OK;
 }