]> sigrok.org Git - libsigrokdecode.git/commitdiff
rgb_led_ws281x: default to RGB[W] annotation text order
authorGerhard Sittig <redacted>
Sat, 29 Jul 2023 15:26:48 +0000 (17:26 +0200)
committerGerhard Sittig <redacted>
Sat, 29 Jul 2023 19:29:14 +0000 (21:29 +0200)
The earlier default was "RGB" (exactly three components), and users had
to manually pick "RGBW" when white was involved. Change the default to
the automatic "RGB[W]" instead which transparently presents white when
applicable, and doesn't fail when white is not involved.

decoders/rgb_led_ws281x/pd.py

index eda762a8e8d9a920a040b311bfe9d9bd42345bdc..099a2ce855a2681c35915821e390191e50ecde38 100644 (file)
@@ -91,7 +91,7 @@ class Decoder(srd.Decoder):
          'default': 'GRB',
          'values': ('BGR', 'BRG', 'GBR', 'GRB', 'RBG', 'RGB', 'RWBG', 'RGBW')},
         {'id': 'textorder', 'desc': 'components output order (text)',
-         'default': 'RGB', 'values': ('wire', 'RGB[W]', 'RGB', 'RGBW', 'RGWB')},
+         'default': 'RGB[W]', 'values': ('wire', 'RGB[W]', 'RGB', 'RGBW', 'RGWB')},
     )
 
     def __init__(self):