Skip to content

Commit

Permalink
v2.4.1 release (#464)
Browse files Browse the repository at this point in the history
**[Bug Fixes]**
- Fix crash in IRMQTTServer when compiled under Arduino IDE. (#455)
- Default bit length not set for RCMM in IRMQTTServer example. (#456)
- Bad acknowledgements for some A/C protocols in IRMQTTServer example. (#460)

**[Features]**
- Allow disabling the use of delay() calls. (#450)
- Initial support for G.I. Cable protocol. (#458)
- Support of Hitachi A/C 13 & 53 byte messages. (#461)

**[Misc]**
- Auto Analyse Raw Data script converted to Python. (#454)
  • Loading branch information
crankyoldgit authored May 20, 2018
1 parent 7f54c54 commit 966b68e
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 6 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.4.0 Now Available
Version 2.4.0 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.4.1 Now Available
Version 2.4.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.

#### Upgrading from pre-v2.0
Usage of the library slight changed at 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
15 changes: 15 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Release Notes

## _v2.4.1 (20180520)_

**[Bug Fixes]**
- Fix crash in IRMQTTServer when compiled under Arduino IDE. (#455)
- Default bit length not set for RCMM in IRMQTTServer example. (#456)
- Bad acknowledgements for some A/C protocols in IRMQTTServer example. (#460)

**[Features]**
- Allow disabling the use of delay() calls. (#450)
- Initial support for G.I. Cable protocol. (#458)
- Support of Hitachi A/C 13 & 53 byte messages. (#461)

**[Misc]**
- Auto Analyse Raw Data script converted to Python. (#454)

## _v2.4.0 (20180407)_

**[Bug Fixes]**
Expand Down
32 changes: 31 additions & 1 deletion keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ decodeDISH KEYWORD2
decodeDaikin KEYWORD2
decodeDenon KEYWORD2
decodeFujitsuAC KEYWORD2
decodeGICable KEYWORD2
decodeGree KEYWORD2
decodeHaierAC KEYWORD2
decodeHash KEYWORD2
Expand Down Expand Up @@ -188,10 +189,13 @@ sendData KEYWORD2
sendDenon KEYWORD2
sendFujitsuAC KEYWORD2
sendGC KEYWORD2
sendGICable KEYWORD2
sendGeneric KEYWORD2
sendGree KEYWORD2
sendHaierAC KEYWORD2
sendHitachiAC KEYWORD2
sendHitachiAC1 KEYWORD2
sendHitachiAC2 KEYWORD2
sendJVC KEYWORD2
sendKelvinator KEYWORD2
sendLG KEYWORD2
Expand Down Expand Up @@ -287,6 +291,7 @@ AIWA_RC_T501_POST_BITS LITERAL1
AIWA_RC_T501_POST_DATA LITERAL1
AIWA_RC_T501_PRE_BITS LITERAL1
AIWA_RC_T501_PRE_DATA LITERAL1
ALLOW_DELAY_CALLS LITERAL1
ARDB1 LITERAL1
ARGO LITERAL1
ARGO_BIT_MARK LITERAL1
Expand Down Expand Up @@ -394,11 +399,14 @@ DECODE_DAIKIN LITERAL1
DECODE_DENON LITERAL1
DECODE_DISH LITERAL1
DECODE_FUJITSU_AC LITERAL1
DECODE_GICABLE LITERAL1
DECODE_GLOBALCACHE LITERAL1
DECODE_GREE LITERAL1
DECODE_HAIER_AC LITERAL1
DECODE_HASH LITERAL1
DECODE_HITACHI_AC LITERAL1
DECODE_HITACHI_AC1 LITERAL1
DECODE_HITACHI_AC2 LITERAL1
DECODE_JVC LITERAL1
DECODE_KELVINATOR LITERAL1
DECODE_LASERTAG LITERAL1
Expand Down Expand Up @@ -496,9 +504,19 @@ FUJITSU_AC_SWING_HORIZ LITERAL1
FUJITSU_AC_SWING_OFF LITERAL1
FUJITSU_AC_SWING_VERT LITERAL1
FUJITSU_AC_ZERO_SPACE LITERAL1
GICABLE LITERAL1
GICABLE_BITS LITERAL1
GICABLE_BIT_MARK LITERAL1
GICABLE_HDR_MARK LITERAL1
GICABLE_HDR_SPACE LITERAL1
GICABLE_MIN_COMMAND_LENGTH LITERAL1
GICABLE_MIN_GAP LITERAL1
GICABLE_MIN_REPEAT LITERAL1
GICABLE_ONE_SPACE LITERAL1
GICABLE_RPT_SPACE LITERAL1
GICABLE_ZERO_SPACE LITERAL1
GLOBALCACHE LITERAL1
GLOBALCACHE_FREQ_INDEX LITERAL1
GLOBALCACHE_MAX_REPEAT LITERAL1
GLOBALCACHE_MIN_USEC LITERAL1
GLOBALCACHE_RPT_INDEX LITERAL1
GLOBALCACHE_RPT_START_INDEX LITERAL1
Expand Down Expand Up @@ -583,6 +601,14 @@ HAIER_AC_ZERO_SPACE LITERAL1
HEADER LITERAL1
HIGH LITERAL1
HITACHI_AC LITERAL1
HITACHI_AC1 LITERAL1
HITACHI_AC1_BITS LITERAL1
HITACHI_AC1_HDR_MARK LITERAL1
HITACHI_AC1_HDR_SPACE LITERAL1
HITACHI_AC1_STATE_LENGTH LITERAL1
HITACHI_AC2 LITERAL1
HITACHI_AC2_BITS LITERAL1
HITACHI_AC2_STATE_LENGTH LITERAL1
HITACHI_AC_BITS LITERAL1
HITACHI_AC_BIT_MARK LITERAL1
HITACHI_AC_HDR_MARK LITERAL1
Expand Down Expand Up @@ -705,6 +731,7 @@ MAGIQUEST_SPACE_ZERO LITERAL1
MAGIQUEST_TOTAL_USEC LITERAL1
MAGIQUEST_ZERO_RATIO LITERAL1
MARK_EXCESS LITERAL1
MAX_ACCURATE_USEC_DELAY LITERAL1
MAX_TIMEOUT_MS LITERAL1
MIDEA LITERAL1
MIDEA_AC_AUTO LITERAL1
Expand Down Expand Up @@ -940,10 +967,13 @@ SEND_DAIKIN LITERAL1
SEND_DENON LITERAL1
SEND_DISH LITERAL1
SEND_FUJITSU_AC LITERAL1
SEND_GICABLE LITERAL1
SEND_GLOBALCACHE LITERAL1
SEND_GREE LITERAL1
SEND_HAIER_AC LITERAL1
SEND_HITACHI_AC LITERAL1
SEND_HITACHI_AC1 LITERAL1
SEND_HITACHI_AC2 LITERAL1
SEND_JVC LITERAL1
SEND_KELVINATOR LITERAL1
SEND_LASERTAG 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.4.0",
"version": "2.4.1",
"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.4.0
version=2.4.1
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.4.0"
#define _IRREMOTEESP8266_VERSION_ "2.4.1"
// 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 966b68e

Please sign in to comment.