Send and receive infrared signals with multiple protocols
Currently included protocols: Denon / Sharp, JVC, LG, NEC / Onkyo / Apple, Panasonic / Kaseikyo, RC5, RC6, Samsung, Sony, (Pronto), BoseWave, Lego, Whynter, MagiQuest.New: 3.x upgrade instructionsAdded universal decoder for pulse width or pulse distance protocols.For all 3.x: Generation of PWM is now done by software by default, thus saving the hardware timer and enabling abitrary output pins. Removed decode_results results. Renamed most irparams_struct values. The macros FEEDBACK_LED, SYSCLOCK, SENDPIN_ON and SENDPIN_OFF are not longer used / evaluated. Major refactoring of CPU dependent and feedback LED code. Support for more CPU's.
Maintainer: Armin Joachimsmeyer
This library is compatible with the avr, megaavr, samd, esp8266, esp32, mbed, stm32, STM32F1 architectures so you should be able to use it on the following Arduino boards:
To use this library, open the Library Manager in the Arduino IDE and install it from there.