X-Git-Url: https://vault307.fbx.one/gitweb/micorpython_ir.git/blobdiff_plain/7156dff5bcd19a1debf7db1ffd4add94e010c66f..f5416855b709f5605982eeb001f05d073ec1fdb4:/ir_tx/nec.py?ds=sidebyside diff --git a/ir_tx/nec.py b/ir_tx/nec.py index 807ec68..be9ee28 100644 --- a/ir_tx/nec.py +++ b/ir_tx/nec.py @@ -27,7 +27,10 @@ class NEC(IR): else: self.append(9000, 4500) if addr < 256: # Short address: append complement - addr |= ((addr ^ 0xff) << 8) + if self.samsung: + addr |= addr << 8 + else: + addr |= ((addr ^ 0xff) << 8) for _ in range(16): self._bit(addr & 1) addr >>= 1