X-Git-Url: https://vault307.fbx.one/gitweb/micorpython_ir.git/blobdiff_plain/cfb4d7a37f2dbe06dd118dffb943308bed3c6e09..d7ff5be7654ececde87be89f32a08986b5c3b5c7:/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