From: Peter Hinch Date: Tue, 11 Oct 2022 15:17:02 +0000 (+0100) Subject: Merge pull request #20 from cyrilchristin/samsumg-ir_tx-addr-patch X-Git-Url: https://vault307.fbx.one/gitweb/micorpython_ir.git/commitdiff_plain/61a0df99d3e68d30e4ee084a8a9b553024d3ac08?hp=cfb4d7a37f2dbe06dd118dffb943308bed3c6e09 Merge pull request #20 from cyrilchristin/samsumg-ir_tx-addr-patch Update IR_TX Samsung32 Address Format --- 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