Skip to content

Commit

Permalink
v2.5.2 release (#561)
Browse files Browse the repository at this point in the history
**[Bug Fixes]**
- Add missing send() method to IRPanasonicAC class. (#545)
- Add missing sendWhirlpoolAC() to IRMQTTServer.ino (#558)

**[Features]**
- Add IR receiving support to IRMQTTServer. (#543)
- Pioneer support (#547)
- Add support for a second LG protocol variant. (#552)
- Support for short Panasonic A/C messages. (#553)
- Add support for Panasonic CKP series A/Cs. (#554)
- Experimental timer/clock support for Panasonic A/Cs. (#546)
- Add Made With Magic (MWM) support (#557)

**[Misc]**
- Grammar and typo fixes (#541, #549)
- Increase Panasonic A/C message tolerances. (#542)
- Added command mode2_decode in tools/ (#557)
- General code style cleanup (#560)
  • Loading branch information
crankyoldgit authored Oct 21, 2018
1 parent f921eb0 commit d58ee79
Show file tree
Hide file tree
Showing 6 changed files with 80 additions and 25 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.1 Now Available
Version 2.5.1 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.2 Now Available
Version 2.5.2 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
22 changes: 22 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Release Notes

## _v2.5.2 (20181021)_

**[Bug Fixes]**
- Add missing send() method to IRPanasonicAC class. (#545)
- Add missing sendWhirlpoolAC() to IRMQTTServer.ino (#558)

**[Features]**
- Add IR receiving support to IRMQTTServer. (#543)
- Pioneer support (#547)
- Add support for a second LG protocol variant. (#552)
- Support for short Panasonic A/C messages. (#553)
- Add support for Panasonic CKP series A/Cs. (#554)
- Experimental timer/clock support for Panasonic A/Cs. (#546)
- Add Made With Magic (MWM) support (#557)

**[Misc]**
- Grammar and typo fixes (#541, #549)
- Increase Panasonic A/C message tolerances. (#542)
- Added command mode2_decode in tools/ (#557)
- General code style cleanup (#560)


## _v2.5.1 (20181002)_

**[Bug Fixes]**
Expand Down
73 changes: 53 additions & 20 deletions keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ decodeKelvinator KEYWORD2
decodeLG KEYWORD2
decodeLasertag KEYWORD2
decodeLutron KEYWORD2
decodeMWM KEYWORD2
decodeMagiQuest KEYWORD2
decodeMidea KEYWORD2
decodeMitsubishi KEYWORD2
Expand All @@ -95,6 +96,7 @@ decodeNEC KEYWORD2
decodeNikai KEYWORD2
decodePanasonic KEYWORD2
decodePanasonicAC KEYWORD2
decodePioneer KEYWORD2
decodeRC5 KEYWORD2
decodeRC6 KEYWORD2
decodeRCMM KEYWORD2
Expand All @@ -120,6 +122,7 @@ encodeLG KEYWORD2
encodeMagiQuest KEYWORD2
encodeNEC KEYWORD2
encodePanasonic KEYWORD2
encodePioneer KEYWORD2
encodeRC5 KEYWORD2
encodeRC5X KEYWORD2
encodeRC6 KEYWORD2
Expand Down Expand Up @@ -236,8 +239,10 @@ sendHitachiAC2 KEYWORD2
sendJVC KEYWORD2
sendKelvinator KEYWORD2
sendLG KEYWORD2
sendLG2 KEYWORD2
sendLasertag KEYWORD2
sendLutron KEYWORD2
sendMWM KEYWORD2
sendMagiQuest KEYWORD2
sendMidea KEYWORD2
sendMitsubishi KEYWORD2
Expand All @@ -248,6 +253,7 @@ sendNikai KEYWORD2
sendPanasonic KEYWORD2
sendPanasonic64 KEYWORD2
sendPanasonicAC KEYWORD2
sendPioneer KEYWORD2
sendPronto KEYWORD2
sendRC5 KEYWORD2
sendRC6 KEYWORD2
Expand Down Expand Up @@ -380,6 +386,7 @@ DAIKIN_FAN_MAX LITERAL1
DAIKIN_FAN_MIN LITERAL1
DAIKIN_FAN_QUIET LITERAL1
DAIKIN_HEAT LITERAL1
DAIKIN_MAX_TEMP LITERAL1
DAIKIN_MIN_TEMP LITERAL1
DECODE_AC LITERAL1
DECODE_AIWA_RC_T501 LITERAL1
Expand Down Expand Up @@ -410,10 +417,12 @@ DECODE_MIDEA LITERAL1
DECODE_MITSUBISHI LITERAL1
DECODE_MITSUBISHI2 LITERAL1
DECODE_MITSUBISHI_AC LITERAL1
DECODE_MWM LITERAL1
DECODE_NEC LITERAL1
DECODE_NIKAI LITERAL1
DECODE_PANASONIC LITERAL1
DECODE_PANASONIC_AC LITERAL1
DECODE_PIONEER LITERAL1
DECODE_PRONTO LITERAL1
DECODE_RC5 LITERAL1
DECODE_RC6 LITERAL1
Expand Down Expand Up @@ -572,6 +581,7 @@ KELVINATOR_STATE_LENGTH LITERAL1
LASERTAG LITERAL1
LASERTAG_BITS LITERAL1
LG LITERAL1
LG2 LITERAL1
LG32_BITS LITERAL1
LG_BITS LITERAL1
LOW LITERAL1
Expand All @@ -595,8 +605,6 @@ MIDEA_AC_MIN_TEMP_F LITERAL1
MIDEA_AC_POWER LITERAL1
MIDEA_AC_SLEEP LITERAL1
MIDEA_BITS LITERAL1
MIN_RC5_SAMPLES LITERAL1
MIN_RC6_SAMPLES LITERAL1
MITSUBISHI LITERAL1
MITSUBISHI2 LITERAL1
MITSUBISHI_AC LITERAL1
Expand All @@ -615,21 +623,18 @@ MITSUBISHI_AC_STATE_LENGTH LITERAL1
MITSUBISHI_AC_VANE_AUTO LITERAL1
MITSUBISHI_AC_VANE_AUTO_MOVE LITERAL1
MITSUBISHI_BITS LITERAL1
MWM LITERAL1
NEC LITERAL1
NEC_BITS LITERAL1
NEC_LIKE LITERAL1
NIKAI LITERAL1
NIKAI_BITS LITERAL1
ONCE LITERAL1
PANASONIC LITERAL1
PANASONIC_AC LITERAL1
PANASONIC_BITS LITERAL1
PIONEER LITERAL1
PRONTO LITERAL1
PRONTO_DATA_OFFSET LITERAL1
PRONTO_FREQ_FACTOR LITERAL1
PRONTO_FREQ_OFFSET LITERAL1
PRONTO_SEQ_1_LEN_OFFSET LITERAL1
PRONTO_SEQ_2_LEN_OFFSET LITERAL1
PRONTO_TYPE_OFFSET LITERAL1
RAW LITERAL1
RAWTICK LITERAL1
RC5 LITERAL1
Expand Down Expand Up @@ -675,10 +680,12 @@ SEND_MIDEA LITERAL1
SEND_MITSUBISHI LITERAL1
SEND_MITSUBISHI2 LITERAL1
SEND_MITSUBISHI_AC LITERAL1
SEND_MWM LITERAL1
SEND_NEC LITERAL1
SEND_NIKAI LITERAL1
SEND_PANASONIC LITERAL1
SEND_PANASONIC_AC LITERAL1
SEND_PIONEER LITERAL1
SEND_PRONTO LITERAL1
SEND_RAW LITERAL1
SEND_RC5 LITERAL1
Expand All @@ -695,19 +702,7 @@ SEND_TROTEC LITERAL1
SEND_WHIRLPOOL_AC LITERAL1
SEND_WHYNTER LITERAL1
SHARP LITERAL1
SHARP_ADDRESS_MASK LITERAL1
SHARP_BITS LITERAL1
SHARP_BIT_MARK LITERAL1
SHARP_BIT_MARK_TICKS LITERAL1
SHARP_COMMAND_MASK LITERAL1
SHARP_GAP LITERAL1
SHARP_GAP_TICKS LITERAL1
SHARP_ONE_SPACE LITERAL1
SHARP_ONE_SPACE_TICKS LITERAL1
SHARP_TICK LITERAL1
SHARP_TOGGLE_MASK LITERAL1
SHARP_ZERO_SPACE LITERAL1
SHARP_ZERO_SPACE_TICKS LITERAL1
SHERWOOD LITERAL1
SHERWOOD_BITS LITERAL1
SONY LITERAL1
Expand Down Expand Up @@ -1164,6 +1159,12 @@ kLasertagMinRepeat LITERAL1
kLasertagMinSamples LITERAL1
kLasertagTick LITERAL1
kLasertagTolerance LITERAL1
kLg2BitMark LITERAL1
kLg2BitMarkTicks LITERAL1
kLg2HdrMark LITERAL1
kLg2HdrMarkTicks LITERAL1
kLg2HdrSpace LITERAL1
kLg2HdrSpaceTicks LITERAL1
kLg32Bits LITERAL1
kLg32HdrMark LITERAL1
kLg32HdrMarkTicks LITERAL1
Expand Down Expand Up @@ -1193,6 +1194,13 @@ kLutronBits LITERAL1
kLutronDelta LITERAL1
kLutronGap LITERAL1
kLutronTick LITERAL1
kMWMDelta LITERAL1
kMWMExcess LITERAL1
kMWMMaxWidth LITERAL1
kMWMMinGap LITERAL1
kMWMMinSamples LITERAL1
kMWMTick LITERAL1
kMWMTolerance LITERAL1
kMagiQuestGap LITERAL1
kMagiQuestMarkOne LITERAL1
kMagiQuestMarkZero LITERAL1
Expand Down Expand Up @@ -1343,10 +1351,14 @@ kPanasonicAcOffTimer LITERAL1
kPanasonicAcOnTimer LITERAL1
kPanasonicAcPower LITERAL1
kPanasonicAcPowerful LITERAL1
kPanasonicAcPowerfulCkp LITERAL1
kPanasonicAcQuiet LITERAL1
kPanasonicAcQuietCkp LITERAL1
kPanasonicAcSection1Length LITERAL1
kPanasonicAcSectionGap LITERAL1
kPanasonicAcShortBits LITERAL1
kPanasonicAcStateLength LITERAL1
kPanasonicAcStateShortLength LITERAL1
kPanasonicAcSwingHAuto LITERAL1
kPanasonicAcSwingHFullLeft LITERAL1
kPanasonicAcSwingHFullRight LITERAL1
Expand All @@ -1362,6 +1374,7 @@ kPanasonicAcTolerance LITERAL1
kPanasonicBitMark LITERAL1
kPanasonicBitMarkTicks LITERAL1
kPanasonicBits LITERAL1
kPanasonicCkp LITERAL1
kPanasonicDke LITERAL1
kPanasonicEndGap LITERAL1
kPanasonicFreq LITERAL1
Expand All @@ -1385,7 +1398,14 @@ kPanasonicUnknown LITERAL1
kPanasonicZeroSpace LITERAL1
kPanasonicZeroSpaceTicks LITERAL1
kPeriodOffset LITERAL1
kPioneerBits LITERAL1
kProntoDataOffset LITERAL1
kProntoFreqFactor LITERAL1
kProntoFreqOffset LITERAL1
kProntoMinLength LITERAL1
kProntoSeq1LenOffset LITERAL1
kProntoSeq2LenOffset LITERAL1
kProntoTypeOffset LITERAL1
kRC5Bits LITERAL1
kRC5RawBits LITERAL1
kRC5XBits LITERAL1
Expand All @@ -1396,6 +1416,7 @@ kRawBuf LITERAL1
kRawTick LITERAL1
kRc5MinCommandLength LITERAL1
kRc5MinGap LITERAL1
kRc5SamplesMin LITERAL1
kRc5T1 LITERAL1
kRc5ToggleMask LITERAL1
kRc6HdrMark LITERAL1
Expand Down Expand Up @@ -1508,8 +1529,20 @@ kSanyoSa8650bOneMark LITERAL1
kSanyoSa8650bRptLength LITERAL1
kSanyoSa8650bZeroMark LITERAL1
kSharpAddressBits LITERAL1
kSharpAddressMask LITERAL1
kSharpBitMark LITERAL1
kSharpBitMarkTicks LITERAL1
kSharpBits LITERAL1
kSharpCommandBits LITERAL1
kSharpCommandMask LITERAL1
kSharpGap LITERAL1
kSharpGapTicks LITERAL1
kSharpOneSpace LITERAL1
kSharpOneSpaceTicks LITERAL1
kSharpTick LITERAL1
kSharpToggleMask LITERAL1
kSharpZeroSpace LITERAL1
kSharpZeroSpaceTicks LITERAL1
kSherwoodBits LITERAL1
kSherwoodMinRepeat LITERAL1
kSingleRepeat 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.1",
"version": "2.5.2",
"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.1
version=2.5.2
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.1"
#define _IRREMOTEESP8266_VERSION_ "2.5.2"
// 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 d58ee79

Please sign in to comment.