X-Git-Url: https://vault307.fbx.one/gitweb/micorpython_ir.git/blobdiff_plain/36140aa568d4a538adafb03e575b26de8a0784ef..9bcc511c45d4122dd615a23002c30c13415896ad:/ir_tx/nec.py diff --git a/ir_tx/nec.py b/ir_tx/nec.py index 8cf39e7..10cc67b 100644 --- a/ir_tx/nec.py +++ b/ir_tx/nec.py @@ -13,7 +13,7 @@ _T_ONE = const(1687) class NEC(IR): def __init__(self, pin, freq=38000, verbose=False): # NEC specifies 38KHz - super().__init__(pin, freq, 68, 50, verbose) + super().__init__(pin, freq, 68, 33, verbose) # Measured duty ratio 33% def _bit(self, b): self.append(_TBURST, _T_ONE if b else _TBURST) @@ -33,6 +33,5 @@ class NEC(IR): def repeat(self): self.aptr = 0 - self.append(9000, 2250, _TBURST, STOP) - self.aptr = 0 # Reset pointer - self.cb(self._tim) # Initiate physical transmission. + self.append(9000, 2250, _TBURST) + self.trigger() # Initiate physical transmission.