2020-10-20 02:59:31 +08:00
|
|
|
## 2.8.0 2020/10
|
|
|
|
- Changed License to MIT see https://github.com/z3t0/Arduino-IRremote/issues/397.
|
2020-10-17 16:38:48 +08:00
|
|
|
- Added ATtiny timer 1 support.
|
2020-10-20 02:59:31 +08:00
|
|
|
- Changed wrong return code signature of decodePulseDistanceData() and its handling.
|
|
|
|
- Removed Mitsubishi protocol, since the implementation is in contradiction with all documentation I could found and therefore supposed to be wrong.
|
|
|
|
- Removed AIWA implementation, since it is only for 1 device and at least sending implemented wrong.
|
2020-10-17 16:38:48 +08:00
|
|
|
|
2020-09-16 16:29:57 +08:00
|
|
|
## 2.7.0 2020/09
|
2020-08-05 16:22:34 +08:00
|
|
|
- Added ATmega328PB support.
|
2020-08-08 19:48:17 +08:00
|
|
|
- Renamed hardware specific macro and function names.
|
2020-10-12 03:04:59 +08:00
|
|
|
- Renamed `USE_SOFT_CARRIER`, `USE_NO_CARRIER`, `DUTY_CYCLE` macros to `USE_SOFT_SEND_PWM`, `USE_NO_SEND_PWM`, `IR_SEND_DUTY_CYCLE`.
|
2020-09-15 13:45:47 +08:00
|
|
|
- Removed blocking wait for ATmega32U4 Serial in examples.
|
|
|
|
- Deactivated default debug output.
|
2020-09-16 16:29:57 +08:00
|
|
|
- Optimized types in sendRC5ext and sendSharpAlt.
|
|
|
|
- Added `DECODE_NEC_STANDARD` and `SEND_NEC_STANDARD`.
|
|
|
|
- Renamed all IRrecv* examples to IRreceive*.
|
|
|
|
- Added functions `printResultShort(&Serial)` and `getProtocolString(decode_type_t aDecodeType)`.
|
|
|
|
- Added flag `results.isRepeat`.
|
|
|
|
- Updated examples.
|
2020-08-05 16:22:34 +08:00
|
|
|
|
2020-08-03 20:29:49 +08:00
|
|
|
## 2.6.1 2020/08
|
|
|
|
- Adjusted JVC and LG timing.
|
|
|
|
- Fixed 4809 bug.
|
|
|
|
|
2020-08-03 02:19:39 +08:00
|
|
|
## 2.6.0 2020/08
|
2020-07-31 16:47:55 +08:00
|
|
|
- Added support for MagiQuest IR wands.
|
|
|
|
- Corrected Samsung timing.
|
2020-08-03 02:19:39 +08:00
|
|
|
- NEC repeat implementation.
|
2020-09-16 16:29:57 +08:00
|
|
|
- Formatting and changing `TIMER_CONFIG_KHZ` and `TIMER_CONFIG_NORMAL` macros to static functions.
|
|
|
|
- Added `IRAM_ATTR` for ESP32 ISR.
|
|
|
|
- Removed #define `HAS_AVR_INTERRUPT_H`.
|
2020-08-03 01:32:55 +08:00
|
|
|
- Changed Receiver States. Now starting with 0.
|
2020-08-03 01:53:28 +08:00
|
|
|
- Changed switch to if / else if in IRRemote.cpp because of ESP32 compiler bug.
|
2020-09-16 16:29:57 +08:00
|
|
|
- Changed `DEBUG` handling since compiler warns about empty "IF" or "ELSE" statements in IRRemote.cpp.
|
2020-07-18 05:33:56 +08:00
|
|
|
|
2020-06-25 05:06:23 +08:00
|
|
|
## 2.5.0 2020/06
|
2020-09-16 16:29:57 +08:00
|
|
|
- Corrected keywords.txt.
|
2020-06-25 05:06:23 +08:00
|
|
|
- BoseWave protocol added PR #690.
|
|
|
|
- Formatting comply to the new stylesheet.
|
|
|
|
- Renamed "boarddefs.h" [ISSUE #375](https://github.com/z3t0/Arduino-IRremote/issues/375).
|
2020-09-16 16:29:57 +08:00
|
|
|
- Renamed `SEND_PIN` to `IR_SEND_PIN`.
|
2020-07-03 22:18:09 +08:00
|
|
|
- Renamed state macros.
|
2020-09-16 16:29:57 +08:00
|
|
|
- Enabled `DUTY_CYCLE` for send signal.
|
2020-07-03 22:18:09 +08:00
|
|
|
- Added sending for ESP32.
|
2020-09-16 16:29:57 +08:00
|
|
|
- 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.
|
2020-07-04 08:00:50 +08:00
|
|
|
Changes from #283 by bengtmartensson
|
|
|
|
- Added function sendRaw_P() for sending data from flash.
|
2020-07-04 04:38:36 +08:00
|
|
|
Changes from #268 by adamlhumphreys
|
2020-09-16 16:29:57 +08:00
|
|
|
- Optimized by reducing floating point operations as suggested by @madmalkav (#193).
|
|
|
|
- Optimized with macros when using default `MICROS_PER_TICK` and `TOLERANCE`.
|
|
|
|
- Made decodeHash as a settable protocol defined by `DECODE_HASH`.
|
2017-09-24 09:03:07 +08:00
|
|
|
- Added Philips Extended RC-5 protocol support [PR #522] (https://github.com/z3t0/Arduino-IRremote/pull/522)
|
2017-09-15 09:52:37 +08:00
|
|
|
|
2017-08-11 07:01:44 +08:00
|
|
|
## 2.4.0 - 2017/08/10
|
|
|
|
- Cleanup of hardware dependencies. Merge in SAM support [PR #437](https://github.com/z3t0/Arduino-IRremote/pull/437)
|
|
|
|
|
2017-04-01 23:32:37 +08:00
|
|
|
## 2.3.3 - 2017/03/31
|
2017-04-01 14:10:07 +08:00
|
|
|
- Added ESP32 IR receive support [PR #427](https://github.com/z3t0/Arduino-IRremote/pull/425)
|
|
|
|
|
2017-03-28 01:57:25 +08:00
|
|
|
## 2.2.3 - 2017/03/27
|
|
|
|
- Fix calculation of pause length in LEGO PF protocol [PR #427](https://github.com/z3t0/Arduino-IRremote/pull/427)
|
|
|
|
|
2017-01-21 13:59:24 +08:00
|
|
|
## 2.2.2 - 2017/01/20
|
|
|
|
- Fixed naming bug [PR #398](https://github.com/z3t0/Arduino-IRremote/pull/398)
|
|
|
|
|
2016-07-27 13:25:52 +08:00
|
|
|
## 2.2.1 - 2016/07/27
|
|
|
|
- Added tests for Lego Power Functions Protocol [PR #336](https://github.com/z3t0/Arduino-IRremote/pull/336)
|
|
|
|
|
2016-06-28 14:59:20 +08:00
|
|
|
## 2.2.0 - 2016/06/28
|
|
|
|
- Added support for ATmega8535
|
|
|
|
- Added support for ATmega16
|
|
|
|
- Added support for ATmega32
|
|
|
|
- Added support for ATmega164
|
|
|
|
- Added support for ATmega324
|
|
|
|
- Added support for ATmega644
|
|
|
|
- Added support for ATmega1284
|
|
|
|
- Added support for ATmega64
|
|
|
|
- Added support for ATmega128
|
|
|
|
|
|
|
|
[PR](https://github.com/z3t0/Arduino-IRremote/pull/324)
|
|
|
|
|
2016-05-05 04:08:52 +08:00
|
|
|
## 2.1.1 - 2016/05/04
|
|
|
|
- Added Lego Power Functions Protocol [PR #309](https://github.com/z3t0/Arduino-IRremote/pull/309)
|
|
|
|
|
2016-02-21 13:46:02 +08:00
|
|
|
## 2.1.0 - 2016/02/20
|
|
|
|
- Improved Debugging [PR #258](https://github.com/z3t0/Arduino-IRremote/pull/258)
|
|
|
|
- Display TIME instead of TICKS [PR #258](https://github.com/z3t0/Arduino-IRremote/pull/258)
|
|
|
|
|
2016-02-21 13:37:11 +08:00
|
|
|
## 2.0.4 - 2016/02/20
|
|
|
|
- Add Panasonic and JVC to IRrecord example [PR](https://github.com/z3t0/Arduino-IRremote/pull/54)
|
|
|
|
|
2016-02-21 13:17:45 +08:00
|
|
|
## 2.0.3 - 2016/02/20
|
|
|
|
- Change IRSend Raw parameter to const [PR](https://github.com/z3t0/Arduino-IRremote/pull/227)
|
2015-12-03 07:57:00 +08:00
|
|
|
|
|
|
|
## 2.0.2 - 2015/12/02
|
|
|
|
- Added IRremoteInfo Sketch - [PR](https://github.com/z3t0/Arduino-IRremote/pull/241)
|
|
|
|
- Enforcing changelog.md
|
|
|
|
|
2015-07-27 12:13:24 +08:00
|
|
|
## 2.0.1 - 2015/07/26 - [Release](https://github.com/shirriff/Arduino-IRremote/releases/tag/BETA)
|
|
|
|
### Changes
|
|
|
|
- Updated README
|
2016-05-05 04:08:52 +08:00
|
|
|
- Updated Contributors
|
2015-07-27 12:13:24 +08:00
|
|
|
- Fixed #110 Mess
|
2015-07-27 12:38:20 +08:00
|
|
|
- Created Gitter Room
|
|
|
|
- Added Gitter Badge
|
|
|
|
- Standardised Code Base
|
|
|
|
- Clean Debug Output
|
|
|
|
- Optimized Send Loops
|
|
|
|
- Modularized Design
|
|
|
|
- Optimized and Updated Examples
|
|
|
|
- Improved Documentation
|
|
|
|
- Fixed and Improved many coding errors
|
|
|
|
- Fixed Aiwa RC-T501 Decoding
|
|
|
|
- Fixed Interrupt on ATmega8
|
|
|
|
- Switched to Stable Release of @PlatformIO
|
2015-07-12 05:43:18 +08:00
|
|
|
|
2015-07-27 12:13:24 +08:00
|
|
|
### Additions
|
2015-07-27 12:38:20 +08:00
|
|
|
- Added Aiwa RC-T501 Protocol
|
|
|
|
- Added Denon Protocol
|
|
|
|
- Added Pronto Support
|
|
|
|
- Added Library Properties
|
2016-05-05 04:08:52 +08:00
|
|
|
- Added Template For New Protocols
|
2015-07-27 12:38:20 +08:00
|
|
|
- Added this changelog
|
|
|
|
- Added Teensy LC Support
|
|
|
|
- Added ATtiny84 Support
|
|
|
|
- Added ATtiny85 Support
|
|
|
|
- Added isIdle method
|
2015-07-27 12:13:24 +08:00
|
|
|
|
|
|
|
### Deletions
|
2015-07-27 12:38:20 +08:00
|
|
|
- Removed (Fixed) #110
|
2016-05-05 04:08:52 +08:00
|
|
|
- Broke Teensy 3 / 3.1 Support
|
2015-07-27 12:38:20 +08:00
|
|
|
|
|
|
|
### Not Working
|
|
|
|
- Teensy 3 / 3.1 Support is in Development
|