]> sigrok.org Git - libsigrok.git/commit
Fix analog output display
authorSven Schnelle <redacted>
Sat, 11 Feb 2017 19:16:59 +0000 (20:16 +0100)
committerSven Schnelle <redacted>
Wed, 15 Feb 2017 07:57:04 +0000 (08:57 +0100)
commit6ca578feb8a0b5b0cc689c97dd1307935bf0a817
treefe8b372c0278dcc35f6d493f0255f49b3e4bc396
parent471ac344a5885c73f58cbcd0d0c87f416926afc2
Fix analog output display

I've seen the following output from sigrok-cli:

CH1: 478.720 mV
CH1: -514 mV
CH1: -0 V

I added some debug, and it seems like the digits value isn't reset
to the actual value after calling sr_analog_si_prefix_friendly():

using 6 digits
value2 0.478720 digits 6
value2 -0.513536 digits 3
value2 -0.487424 digits 0

This commit fixes this by resetting the value to the actual value before.

Signed-off-by: Sven Schnelle <redacted>
src/output/analog.c