Hello,
Thanks for rc-switch -- it's a great library!
But I'm trying to integrate it with a GPS device, and I find that when I enable rc-switch with:
mySwitch.enableReceive(1);
...it introduces an internal delay somewhere that throws off the timing of reading the GPS data stream, causing the GPS data to generate about a 50% error rate -- even when no remote buttons are being pressed, just idle state.
Once I remove the enableRecieve(1) statement, the code works perfectly and the GPS data stream has zero errors.
Is there a way to use rc-switch that doesn't introduce a small loop{} delay and only triggers when the actual interrupt pin is triggered?
Hello, Thanks for rc-switch -- it's a great library!
But I'm trying to integrate it with a GPS device, and I find that when I enable rc-switch with:
mySwitch.enableReceive(1);
...it introduces an internal delay somewhere that throws off the timing of reading the GPS data stream, causing the GPS data to generate about a 50% error rate -- even when no remote buttons are being pressed, just idle state.
Once I remove the enableRecieve(1) statement, the code works perfectly and the GPS data stream has zero errors.
Is there a way to use rc-switch that doesn't introduce a small loop{} delay and only triggers when the actual interrupt pin is triggered?
Thanks.