]> sigrok.org Git - libsigrok.git/commitdiff
hp-3478a: Set correct number of digits
authorFrank Stettner <redacted>
Tue, 6 Mar 2018 14:10:13 +0000 (15:10 +0100)
committerUwe Hermann <redacted>
Tue, 6 Mar 2018 16:40:13 +0000 (17:40 +0100)
src/hardware/hp-3478a/protocol.c

index 265889c676f73c708d23cb7ad43c776421b2c4fc..ce29f6ae351067c120f5eb4c1d06ebbfe123c8fe 100644 (file)
@@ -165,11 +165,11 @@ static int parse_function_byte(struct dev_context *devc, uint8_t function_byte)
 {
        /* Digits / Resolution (spec_digits must be set before range parsing) */
        if ((function_byte & SB1_DIGITS_BLOCK) == DIGITS_5_5) {
-               devc->spec_digits = 5;
+               devc->spec_digits = 6;
        } else if ((function_byte & SB1_DIGITS_BLOCK) == DIGITS_4_5) {
-               devc->spec_digits = 4;
+               devc->spec_digits = 5;
        } else if ((function_byte & SB1_DIGITS_BLOCK) == DIGITS_3_5) {
-               devc->spec_digits = 3;
+               devc->spec_digits = 4;
        }
 
        /* Function + Range */