]> sigrok.org Git - libsigrokdecode.git/commitdiff
am23xx: explicitly mention RHTxx devices.
authorKarl Palsson <redacted>
Sat, 30 May 2015 20:28:55 +0000 (20:28 +0000)
committerUwe Hermann <redacted>
Tue, 16 Jun 2015 11:35:44 +0000 (13:35 +0200)
Include their compatibility in the dropdown options too.

decoders/am230x/__init__.py
decoders/am230x/pd.py

index 98f20b6528cd95a8c52771c16a8d681ce00fb8b3..51b84887941d55d5f0875abd124a114723be2789 100644 (file)
 
 '''
 This decoder handles the proprietary single wire communication protocol used
 
 '''
 This decoder handles the proprietary single wire communication protocol used
-by the Aosong AM230x/DHTxx series of digital humidity and temperature sensors.
+by the Aosong AM230x/DHTxx/RHTxx series of digital humidity and temperature
+sensors.
 
 Sample rate:
 A sample rate of at least 200kHz is recommended to properly detect all the
 elements of the protocol.
 
 Options:
 
 Sample rate:
 A sample rate of at least 200kHz is recommended to properly detect all the
 elements of the protocol.
 
 Options:
-The AM230x and DHTxx digital humidity and temperature sensors use the same
-single-wire protocol with different encoding of the measured values.
+The AM230x and DHTxx/RHTxx digital humidity and temperature sensors use the
+same single-wire protocol with different encoding of the measured values.
 Therefore the option 'device' must be used to properly decode the
 communication of the respective sensor.
 '''
 Therefore the option 'device' must be used to properly decode the
 communication of the respective sensor.
 '''
index fd1e825e19f7ff4bd489b638eaa85757391ef7e1..2b54cde928f09b3a8f2fdb8257142aa2c5f405c0 100644 (file)
@@ -37,9 +37,9 @@ class SamplerateError(Exception):
 class Decoder(srd.Decoder):
     api_version = 2
     id = 'am230x'
 class Decoder(srd.Decoder):
     api_version = 2
     id = 'am230x'
-    name = 'AM230x/DHTxx'
-    longname = 'Aosong AM230x/DHTxx'
-    desc = 'Aosong AM230x/DHTxx humidity/temperature sensor protocol.'
+    name = 'AM230x/DHTxx/RHTxx'
+    longname = 'Aosong AM230x/DHTxx/RHTxx'
+    desc = 'Aosong AM230x/DHTxx/RHTxx humidity/temperature sensor protocol.'
     license = 'gplv2+'
     inputs = ['logic']
     outputs = ['am230x']
     license = 'gplv2+'
     inputs = ['logic']
     outputs = ['am230x']
@@ -48,7 +48,7 @@ class Decoder(srd.Decoder):
     )
     options = (
         {'id': 'device', 'desc': 'Device type',
     )
     options = (
         {'id': 'device', 'desc': 'Device type',
-            'default': 'am230x', 'values': ('am230x', 'dht11')},
+            'default': 'am230x', 'values': ('am230x/rht', 'dht11')},
     )
     annotations = (
         ('start', 'Start'),
     )
     annotations = (
         ('start', 'Start'),