]> sigrok.org Git - libsigrok.git/commitdiff
rigol-ds: Add missing 20/50/100V vdiv entries.
authorUwe Hermann <redacted>
Sat, 14 Feb 2015 18:08:39 +0000 (19:08 +0100)
committerUwe Hermann <redacted>
Sat, 14 Feb 2015 18:32:15 +0000 (19:32 +0100)
These are available on e.g. Rigol DS1102E (or "upgraded" DS1052E).

Without this, if one of the channels happens to have been set to
one of the missing vdiv settings frontends (e.g. PulseView) will
have some trouble using the scope:

  sr: hwdriver: sr_config_get(): key 30012 (vdiv) sdi 0x11bcb70 cg CH1
  sr: rigol-ds: Negative vdiv index: -1.
  std::exception

src/hardware/rigol-ds/api.c

index d748e6d490c0c8007a2d48d56630169cc4ef0a8f..3ce237d7b857c0c1c4cf9f4e0dd914d2bb13188d 100644 (file)
@@ -113,6 +113,9 @@ static const uint64_t vdivs[][2] = {
        { 2, 1 },
        { 5, 1 },
        { 10, 1 },
+       { 20, 1 },
+       { 50, 1 },
+       { 100, 1 },
 };
 
 #define NUM_TIMEBASE  ARRAY_SIZE(timebases)