devel/arduino-irremote: Update to 2.5.0
Remove RUN_DEPENDS, we're just installing C++ modules that can be
built by devel/arduino or devel/arduino18 using cross compilers.
Changes since 2.1.0:
- Added Lego Power Functions Protocol
- Added support for ATmega8535, ATmega16, ATmega32, ATmega164,
- ATmega324, ATmega644, ATmega1284, ATmega64, ATmega128
- Fix calculation of pause length in LEGO PF protocol
- Added ESP32 IR receive support
- Merge in SAM support
- Added Philips Extended RC-5 protocol support
- BoseWave protocol added
- Renamed "boarddefs.h"
- Renamed SEND_PIN to IR_SEND_PIN
- Renamed state macros
- Enabled DUTY_CYCLE for send signal
- Added sending for ESP32
- Changed rawlen from uint8_t to unsigned int allowing bigger
- receive buffer and renamed RAWBUF to RAW_BUFFER_LENGTH
- Introduced USE_NO_CARRIER for simulating an IR receiver
- Added function sendRaw_P() for sending data from flash
- Optimized by reducing floating point operations as suggested by
- @madmalkav
- Optimized with macros when using default MICROS_PER_TICK and
- TOLERANCE
- Made decodeHash as a settable protocol defined by DECODE_HASH
- Added support for MagiQuest IR wands
Reported by: portscout