Skip to content
Discussion options

You must be logged in to vote

During the process of me writing this post, and between 3 days of trial and error/troubleshooting, I found the solution. I figure this is valuable information, so I decided to post it anyways. Here is the solution:

  1. make sure that #defines are done before #include <IRremote.hpp>, otherwise they have little/no effect on the library.
  2. For direct wiring/signal injection/ir receiver simulation/emulation, all that is typically needed is USE_NO_SEND_PWM and USE_ACTIVE_LOW_OUTPUT_FOR_SEND_PIN

An sidenote, because I was confused with setting up the IrSender instance: I found that if you have IR_SEND_PIN defined, you don't need to call any IrSender.begin() or other setup functions.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by addmix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 participant