Skip to content

Commit

Permalink
v2.5.5 release
Browse files Browse the repository at this point in the history
_v2.5.5 (20190207)_

**[Bug Fixes]**
- Fix decoding of Samsung A/C Extended messages. (#610)
- Fix IRMQTTServer example to work with GPIO0 as IR_RX (#608)
- Fix incorrect #define usage. (#597, #596)

**[Features]**
- Add deep decoding/construction of Daikin2 messages (#600)
- Added Old Vestel A/C support (56 Bits) with full functions. (#607)

**[Misc]**
- Add ControlSamsungAC example code. (#599)
- Add how to send a state/air-con to IRsendDemo.ino (#594)
  • Loading branch information
crankyoldgit committed Feb 7, 2019
1 parent 91f0d33 commit 33425fb
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 9 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,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.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.
## v2.5.5 Now Available
Version 2.5.5 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
16 changes: 16 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Release Notes

## _v2.5.5 (20190207)_

**[Bug Fixes]**
- Fix decoding of Samsung A/C Extended messages. (#610)
- Fix IRMQTTServer example to work with GPIO0 as IR_RX (#608)
- Fix incorrect #define usage. (#597, #596)

**[Features]**
- Add deep decoding/construction of Daikin2 messages (#600)
- Added Old Vestel A/C support (56 Bits) with full functions. (#607)

**[Misc]**
- Add ControlSamsungAC example code. (#599)
- Add how to send a state/air-con to IRsendDemo.ino (#594)


## _v2.5.4 (20190102)_

**[Features]**
Expand Down
2 changes: 1 addition & 1 deletion examples/IRMQTTServer/IRMQTTServer.ino
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ const uint16_t kMinUnknownSize = 2 * 10;
// ----------------- End of User Configuration Section -------------------------

// Globals
#define _MY_VERSION_ "v0.8.2"
#define _MY_VERSION_ "v0.8.3"
// HTML arguments we will parse for IR code information.
#define argType "type"
#define argData "code"
Expand Down
48 changes: 45 additions & 3 deletions keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

IRArgoAC KEYWORD1
IRCoolixAC KEYWORD1
IRDaikin2 KEYWORD1
IRDaikinESP KEYWORD1
IRFujitsuAC KEYWORD1
IRGreeAC KEYWORD1
Expand Down Expand Up @@ -68,9 +69,12 @@ cancelTimers KEYWORD2
checkheader KEYWORD2
checksum KEYWORD2
clearBit KEYWORD2
clearOnTimerFlag KEYWORD2
clearSensorTemp KEYWORD2
clearSleepTimerFlag KEYWORD2
compare KEYWORD2
copyIrParams KEYWORD2
countBits KEYWORD2
decode KEYWORD2
decodeAiwaRCT501 KEYWORD2
decodeCOOLIX KEYWORD2
Expand Down Expand Up @@ -119,11 +123,13 @@ decodeWhynter KEYWORD2
disableIRIn KEYWORD2
disableOffTimer KEYWORD2
disableOnTimer KEYWORD2
disableSleepTimer KEYWORD2
elapsed KEYWORD2
enableIRIn KEYWORD2
enableIROut KEYWORD2
enableOffTimer KEYWORD2
enableOnTimer KEYWORD2
enableSleepTimer KEYWORD2
enableTimer KEYWORD2
encodeJVC KEYWORD2
encodeLG KEYWORD2
Expand Down Expand Up @@ -155,9 +161,12 @@ getCurrTime KEYWORD2
getCurrentTime KEYWORD2
getEcono KEYWORD2
getEye KEYWORD2
getEyeAuto KEYWORD2
getFan KEYWORD2
getFanSpeed KEYWORD2
getFlap KEYWORD2
getFreshAir KEYWORD2
getFreshAirHigh KEYWORD2
getHealth KEYWORD2
getHeatMode KEYWORD2
getIon KEYWORD2
Expand All @@ -177,12 +186,15 @@ getOnTimerEnabled KEYWORD2
getPower KEYWORD2
getPowerToggle KEYWORD2
getPowerful KEYWORD2
getPurify KEYWORD2
getQuiet KEYWORD2
getRClevel KEYWORD2
getRaw KEYWORD2
getSensor KEYWORD2
getSensorTemp KEYWORD2
getSleep KEYWORD2
getSleepTime KEYWORD2
getSleepTimerEnabled KEYWORD2
getSpeed KEYWORD2
getStartClock KEYWORD2
getStateLength KEYWORD2
Expand All @@ -200,14 +212,14 @@ getTime KEYWORD2
getTimer KEYWORD2
getTurbo KEYWORD2
getVane KEYWORD2
getWing KEYWORD2
getXFan KEYWORD2
getZoneFollow KEYWORD2
getiFeel KEYWORD2
hasACState KEYWORD2
invertBits KEYWORD2
isOffTimerEnabled KEYWORD2
isOnTimerEnabled KEYWORD2
isTimeCommand KEYWORD2
isTimerEnabled KEYWORD2
ledOff KEYWORD2
ledOn KEYWORD2
Expand Down Expand Up @@ -287,6 +299,7 @@ sendVestelAC KEYWORD2
sendWhirlpoolAC KEYWORD2
sendWhynter KEYWORD2
serialPrintUint64 KEYWORD2
setAuto KEYWORD2
setBeep KEYWORD2
setBit KEYWORD2
setButton KEYWORD2
Expand All @@ -299,9 +312,12 @@ setCurrTime KEYWORD2
setCurrentTime KEYWORD2
setEcono KEYWORD2
setEye KEYWORD2
setEyeAuto KEYWORD2
setFan KEYWORD2
setFanSpeed KEYWORD2
setFlap KEYWORD2
setFreshAir KEYWORD2
setFreshAirHigh KEYWORD2
setHealth KEYWORD2
setHeatMode KEYWORD2
setIon KEYWORD2
Expand All @@ -318,6 +334,7 @@ setOnTimer KEYWORD2
setPower KEYWORD2
setPowerToggle KEYWORD2
setPowerful KEYWORD2
setPurify KEYWORD2
setQuiet KEYWORD2
setRaw KEYWORD2
setRoomTemp KEYWORD2
Expand All @@ -339,7 +356,6 @@ setTimer KEYWORD2
setTurbo KEYWORD2
setUnknownThreshold KEYWORD2
setVane KEYWORD2
setWing KEYWORD2
setXFan KEYWORD2
setZoneFollow KEYWORD2
setiFeel KEYWORD2
Expand Down Expand Up @@ -859,21 +875,41 @@ kCoolixUnknown LITERAL1
kCoolixZeroSpace LITERAL1
kCoolixZeroSpaceTicks LITERAL1
kCoolixZoneFollowMask LITERAL1
kDaikin2BeepMask LITERAL1
kDaikin2BitClean LITERAL1
kDaikin2BitEye LITERAL1
kDaikin2BitEyeAuto LITERAL1
kDaikin2BitFreshAir LITERAL1
kDaikin2BitFreshAirHigh LITERAL1
kDaikin2BitMark LITERAL1
kDaikin2BitMold LITERAL1
kDaikin2BitPurify LITERAL1
kDaikin2BitSleepTimer LITERAL1
kDaikin2Bits LITERAL1
kDaikin2DefaultRepeat LITERAL1
kDaikin2Gap LITERAL1
kDaikin2HdrMark LITERAL1
kDaikin2HdrSpace LITERAL1
kDaikin2LeaderMark LITERAL1
kDaikin2LeaderSpace LITERAL1
kDaikin2LightMask LITERAL1
kDaikin2OneSpace LITERAL1
kDaikin2Section1Length LITERAL1
kDaikin2Section2Length LITERAL1
kDaikin2Sections LITERAL1
kDaikin2StateLength LITERAL1
kDaikin2SwingHAuto LITERAL1
kDaikin2SwingHSwing LITERAL1
kDaikin2SwingVAuto LITERAL1
kDaikin2SwingVBreeze LITERAL1
kDaikin2SwingVCirculate LITERAL1
kDaikin2SwingVHigh LITERAL1
kDaikin2SwingVLow LITERAL1
kDaikin2ZeroSpace LITERAL1
kDaikinAuto LITERAL1
kDaikinBeepLoud LITERAL1
kDaikinBeepOff LITERAL1
kDaikinBeepQuiet LITERAL1
kDaikinBitEcono LITERAL1
kDaikinBitEye LITERAL1
kDaikinBitMark LITERAL1
Expand Down Expand Up @@ -909,13 +945,17 @@ kDaikinGap LITERAL1
kDaikinHdrMark LITERAL1
kDaikinHdrSpace LITERAL1
kDaikinHeat LITERAL1
kDaikinLightBright LITERAL1
kDaikinLightDim LITERAL1
kDaikinLightOff LITERAL1
kDaikinMarkExcess LITERAL1
kDaikinMaxTemp LITERAL1
kDaikinMinTemp LITERAL1
kDaikinOneSpace LITERAL1
kDaikinRawBits LITERAL1
kDaikinStateLength LITERAL1
kDaikinTolerance LITERAL1
kDaikinUnusedTime LITERAL1
kDaikinZeroSpace LITERAL1
kDenonBitMark LITERAL1
kDenonBitMarkTicks LITERAL1
Expand Down Expand Up @@ -1691,6 +1731,8 @@ kVestelACCool LITERAL1
kVestelACDry LITERAL1
kVestelACFan LITERAL1
kVestelACFanAuto LITERAL1
kVestelACFanAutoCool LITERAL1
kVestelACFanAutoHot LITERAL1
kVestelACFanHigh LITERAL1
kVestelACFanLow LITERAL1
kVestelACFanMed LITERAL1
Expand All @@ -1704,9 +1746,9 @@ kVestelACMinTempH LITERAL1
kVestelACNormal LITERAL1
kVestelACOneSpace LITERAL1
kVestelACSleep LITERAL1
kVestelACSwing LITERAL1
kVestelACTolerance LITERAL1
kVestelACTurbo LITERAL1
kVestelACWing LITERAL1
kVestelACZeroSpace LITERAL1
kWhirlpoolAcAltTempMask LITERAL1
kWhirlpoolAcAltTempPos 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.4",
"version": "2.5.5",
"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.4
version=2.5.5
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 @@ -49,7 +49,7 @@
#endif

// Library Version
#define _IRREMOTEESP8266_VERSION_ "2.5.4"
#define _IRREMOTEESP8266_VERSION_ "2.5.5"
// 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 33425fb

Please sign in to comment.