Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
GNU Lesser General Public License v2.1
3k
stars
833
forks
source link
I ended up having the same problem, and realised the root cause: in sendAc() in src/IRac.cpp, we are not passing the sleep parameter. Specifically: #1991
https://github.com/crankyoldgit/IRremoteESP8266/blob/03885a6853e67c6274a78003223e740fc01274f3/src/IRac.cpp#L3230C1-L3239
Notice how we are calling
fujitsu()
with nosend.sleep
parameter. But the function itself does acceptsleep
:https://github.com/crankyoldgit/IRremoteESP8266/blob/03885a6853e67c6274a78003223e740fc01274f3/src/IRac.cpp#L1218C15-L1224
So I presume the fix is as simple as passing
send.sleep
tofujitsu()
insendAc()
.Originally posted by @jeremyvisser in https://github.com/crankyoldgit/IRremoteESP8266/issues/1607#issuecomment-1546894372