-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Cyborg5, thank for creating this library.
I using the GEMMA M0 using CircuitPython 3.0.2 Sep 14, 2018.
example/decode_single.py
The first IRRemote buffer is received, but all subsequent buffers are empty and getResults returns fail.
After making the following changes, i was able to receive subsequent buffer without failure.
I changed IRrecvPCI:
in init
def __init__(self, pin):
self.recvPin = pin
self.markExcess= 50
self.recvBuffer = None
in enableIRIn:
def enableIRIn(self):
if self.recvBuffer is None:
self.recvBuffer = pulseio.PulseIn(self.recvPin, maxlen=150, idle_state=True)
self.prevLength=0
in getResults: I replaced the self.recvBuffer.deinit() with:
self.recvBuffer.clear()
self.recvBuffer.resume()
Let me know if I can help.
s-lights-light
Metadata
Metadata
Assignees
Labels
No labels