]> vault307.fbx.one Git - micorpython_ir.git/commitdiff
Merge pull request #20 from cyrilchristin/samsumg-ir_tx-addr-patch
authorPeter Hinch <peterhinch@users.noreply.github.com>
Tue, 11 Oct 2022 15:17:02 +0000 (16:17 +0100)
committerGitHub <noreply@github.com>
Tue, 11 Oct 2022 15:17:02 +0000 (16:17 +0100)
Update IR_TX Samsung32 Address Format

ir_tx/nec.py

index 807ec68abb220eeead32a1d98cf0b638000308b7..be9ee28ef7b898534ff3f5a0a0618f61df376827 100644 (file)
@@ -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