X-Git-Url: https://vault307.fbx.one/gitweb/micorpython_ir.git/blobdiff_plain/36140aa568d4a538adafb03e575b26de8a0784ef..cfb4d7a37f2dbe06dd118dffb943308bed3c6e09:/ir_tx/sony.py diff --git a/ir_tx/sony.py b/ir_tx/sony.py index 86a23dd..7372f5d 100644 --- a/ir_tx/sony.py +++ b/ir_tx/sony.py @@ -32,14 +32,17 @@ class SONY_ABC(IR): # Sony specifies 40KHz class SONY_12(SONY_ABC): + valid = (0x1f, 0x7f, 0) # Max addr, data, toggle def __init__(self, pin, freq=40000, verbose=False): super().__init__(pin, 12, freq, verbose) class SONY_15(SONY_ABC): + valid = (0xff, 0x7f, 0) # Max addr, data, toggle def __init__(self, pin, freq=40000, verbose=False): super().__init__(pin, 15, freq, verbose) class SONY_20(SONY_ABC): + valid = (0x1f, 0x7f, 0xff) # Max addr, data, toggle def __init__(self, pin, freq=40000, verbose=False): super().__init__(pin, 20, freq, verbose)