Skip to content

Commit

Permalink
v2.5.4 release (#592)
Browse files Browse the repository at this point in the history
**[Features]**
- Experimental basic support for 39 Byte Daikin A/C (#583)
- Handle send() repeats in A/C classes. Improve Coolix support. (#580)
- Add optional RX pin pullup and dump raw messages in IRMQTTServer.ino (#589)

**[Misc]**
- Make auto_analyse_raw_data.py work with Python3 (#581)
- Update CI/travis config due to esp8266 core 2.5.0 changes (#591)
  • Loading branch information
crankyoldgit authored Jan 2, 2019
1 parent ed634e7 commit ea9ff78
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 5 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@

This library enables you to **send _and_ receive** infra-red signals on an [ESP8266 using the Arduino framework](https://github.com/esp8266/Arduino) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* etc.

## v2.5.3 Now Available
Version 2.5.3 of the library is now [available](https://github.com/markszabo/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
## v2.5.4 Now Available
Version 2.5.4 of the library is now [available](https://github.com/markszabo/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.

#### Upgrading from pre-v2.0
Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on our [Upgrade to v2.0](https://github.com/markszabo/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.
Expand Down
12 changes: 12 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Release Notes

## _v2.5.4 (20190102)_

**[Features]**
- Experimental basic support for 39 Byte Daikin A/C (#583)
- Handle send() repeats in A/C classes. Improve Coolix support. (#580)
- Add optional RX pin pullup and dump raw messages in IRMQTTServer.ino (#589)

**[Misc]**
- Make auto_analyse_raw_data.py work with Python3 (#581)
- Update CI/travis config due to esp8266 core 2.5.0 changes (#591)


## _v2.5.3 (20181123)_

**[Features]**
Expand Down
32 changes: 32 additions & 0 deletions keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ decodeCOOLIX KEYWORD2
decodeCarrierAC KEYWORD2
decodeDISH KEYWORD2
decodeDaikin KEYWORD2
decodeDaikin2 KEYWORD2
decodeDenon KEYWORD2
decodeElectraAC KEYWORD2
decodeFujitsuAC KEYWORD2
Expand Down Expand Up @@ -231,6 +232,7 @@ sendCOOLIX KEYWORD2
sendCarrierAC KEYWORD2
sendDISH KEYWORD2
sendDaikin KEYWORD2
sendDaikin2 KEYWORD2
sendData KEYWORD2
sendDenon KEYWORD2
sendElectraAC KEYWORD2
Expand Down Expand Up @@ -387,6 +389,7 @@ CARRIER_AC_BITS LITERAL1
COOLIX LITERAL1
COOLIX_BITS LITERAL1
DAIKIN LITERAL1
DAIKIN2 LITERAL1
DAIKIN_AUTO LITERAL1
DAIKIN_COMMAND_LENGTH LITERAL1
DAIKIN_COOL LITERAL1
Expand All @@ -406,6 +409,7 @@ DECODE_ARGO LITERAL1
DECODE_CARRIER_AC LITERAL1
DECODE_COOLIX LITERAL1
DECODE_DAIKIN LITERAL1
DECODE_DAIKIN2 LITERAL1
DECODE_DENON LITERAL1
DECODE_DISH LITERAL1
DECODE_ELECTRA_AC LITERAL1
Expand Down Expand Up @@ -672,6 +676,7 @@ SEND_ARGO LITERAL1
SEND_CARRIER_AC LITERAL1
SEND_COOLIX LITERAL1
SEND_DAIKIN LITERAL1
SEND_DAIKIN2 LITERAL1
SEND_DENON LITERAL1
SEND_DISH LITERAL1
SEND_ELECTRA_AC LITERAL1
Expand Down Expand Up @@ -764,6 +769,7 @@ kArgoCoolAuto LITERAL1
kArgoCoolHum LITERAL1
kArgoCoolOff LITERAL1
kArgoCoolOn LITERAL1
kArgoDefaultRepeat LITERAL1
kArgoFan1 LITERAL1
kArgoFan2 LITERAL1
kArgoFan3 LITERAL1
Expand Down Expand Up @@ -800,10 +806,12 @@ kCoolixBitMarkTicks LITERAL1
kCoolixBits LITERAL1
kCoolixClean LITERAL1
kCoolixCool LITERAL1
kCoolixDefaultRepeat LITERAL1
kCoolixDefaultState LITERAL1
kCoolixDry LITERAL1
kCoolixFan LITERAL1
kCoolixFanAuto LITERAL1
kCoolixFanAuto0 LITERAL1
kCoolixFanFixed LITERAL1
kCoolixFanMask LITERAL1
kCoolixFanMax LITERAL1
Expand Down Expand Up @@ -841,6 +849,20 @@ kCoolixUnknown LITERAL1
kCoolixZeroSpace LITERAL1
kCoolixZeroSpaceTicks LITERAL1
kCoolixZoneFollowMask LITERAL1
kDaikin2BitMark LITERAL1
kDaikin2Bits LITERAL1
kDaikin2DefaultRepeat LITERAL1
kDaikin2Gap LITERAL1
kDaikin2HdrMark LITERAL1
kDaikin2HdrSpace LITERAL1
kDaikin2LeaderMark LITERAL1
kDaikin2LeaderSpace LITERAL1
kDaikin2OneSpace LITERAL1
kDaikin2Section1Length LITERAL1
kDaikin2Section2Length LITERAL1
kDaikin2Sections LITERAL1
kDaikin2StateLength LITERAL1
kDaikin2ZeroSpace LITERAL1
kDaikinAuto LITERAL1
kDaikinBitEcono LITERAL1
kDaikinBitEye LITERAL1
Expand All @@ -865,6 +887,7 @@ kDaikinByteSilent LITERAL1
kDaikinCool LITERAL1
kDaikinCurBit LITERAL1
kDaikinCurIndex LITERAL1
kDaikinDefaultRepeat LITERAL1
kDaikinDry LITERAL1
kDaikinFan LITERAL1
kDaikinFanAuto LITERAL1
Expand Down Expand Up @@ -983,6 +1006,7 @@ kGreeBits LITERAL1
kGreeBlockFooter LITERAL1
kGreeBlockFooterBits LITERAL1
kGreeCool LITERAL1
kGreeDefaultRepeat LITERAL1
kGreeDry LITERAL1
kGreeFan LITERAL1
kGreeFanMask LITERAL1
Expand Down Expand Up @@ -1034,6 +1058,7 @@ kHaierAcCmdTimerCancel LITERAL1
kHaierAcCmdTimerSet LITERAL1
kHaierAcCool LITERAL1
kHaierAcDefTemp LITERAL1
kHaierAcDefaultRepeat LITERAL1
kHaierAcDry LITERAL1
kHaierAcFan LITERAL1
kHaierAcFanAuto LITERAL1
Expand Down Expand Up @@ -1064,6 +1089,7 @@ kHaierAcYrw02ButtonTempDown LITERAL1
kHaierAcYrw02ButtonTempUp LITERAL1
kHaierAcYrw02ButtonTurbo LITERAL1
kHaierAcYrw02Cool LITERAL1
kHaierAcYrw02DefaultRepeat LITERAL1
kHaierAcYrw02Dry LITERAL1
kHaierAcYrw02Fan LITERAL1
kHaierAcYrw02FanAuto LITERAL1
Expand Down Expand Up @@ -1096,6 +1122,7 @@ kHitachiAcAutoTemp LITERAL1
kHitachiAcBitMark LITERAL1
kHitachiAcBits LITERAL1
kHitachiAcCool LITERAL1
kHitachiAcDefaultRepeat LITERAL1
kHitachiAcDry LITERAL1
kHitachiAcFan LITERAL1
kHitachiAcFanAuto LITERAL1
Expand Down Expand Up @@ -1138,6 +1165,7 @@ kKelvinatorChecksumStart LITERAL1
kKelvinatorCmdFooter LITERAL1
kKelvinatorCmdFooterBits LITERAL1
kKelvinatorCool LITERAL1
kKelvinatorDefaultRepeat LITERAL1
kKelvinatorDry LITERAL1
kKelvinatorFan LITERAL1
kKelvinatorFanAuto LITERAL1
Expand Down Expand Up @@ -1360,6 +1388,7 @@ kPanasonicAcAuto LITERAL1
kPanasonicAcBits LITERAL1
kPanasonicAcChecksumInit LITERAL1
kPanasonicAcCool LITERAL1
kPanasonicAcDefaultRepeat LITERAL1
kPanasonicAcDry LITERAL1
kPanasonicAcExcess LITERAL1
kPanasonicAcFan LITERAL1
Expand Down Expand Up @@ -1484,6 +1513,7 @@ kSamsungAcBits LITERAL1
kSamsungAcCleanMask10 LITERAL1
kSamsungAcCleanMask11 LITERAL1
kSamsungAcCool LITERAL1
kSamsungAcDefaultRepeat LITERAL1
kSamsungAcDry LITERAL1
kSamsungAcExtendedBits LITERAL1
kSamsungAcExtendedStateLength LITERAL1
Expand Down Expand Up @@ -1617,6 +1647,7 @@ kToshibaAcZeroSpace LITERAL1
kTrotecAuto LITERAL1
kTrotecCool LITERAL1
kTrotecDefTemp LITERAL1
kTrotecDefaultRepeat LITERAL1
kTrotecDry LITERAL1
kTrotecFan LITERAL1
kTrotecFanHigh LITERAL1
Expand Down Expand Up @@ -1665,6 +1696,7 @@ kWhirlpoolAcCommandSuper LITERAL1
kWhirlpoolAcCommandSwing LITERAL1
kWhirlpoolAcCommandTemp LITERAL1
kWhirlpoolAcCool LITERAL1
kWhirlpoolAcDefaultRepeat LITERAL1
kWhirlpoolAcDry LITERAL1
kWhirlpoolAcFan LITERAL1
kWhirlpoolAcFanAuto LITERAL1
Expand Down
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "IRremoteESP8266",
"version": "2.5.3",
"version": "2.5.4",
"keywords": "infrared, ir, remote, esp8266",
"description": "Send and receive infrared signals with multiple protocols (ESP8266)",
"repository":
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=IRremoteESP8266
version=2.5.3
version=2.5.4
author=Sebastien Warin, Mark Szabo, Ken Shirriff, David Conran
maintainer=Mark Szabo, David Conran, Sebastien Warin, Roi Dayan, Massimiliano Pinto
sentence=Send and receive infrared signals with multiple protocols (ESP8266)
Expand Down
2 changes: 1 addition & 1 deletion src/IRremoteESP8266.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
#endif

// Library Version
#define _IRREMOTEESP8266_VERSION_ "2.5.3"
#define _IRREMOTEESP8266_VERSION_ "2.5.4"
// Supported IR protocols
// Each protocol you include costs memory and, during decode, costs time
// Disable (set to false) all the protocols you do not need/want!
Expand Down

0 comments on commit ea9ff78

Please sign in to comment.