diff --git a/lib/IRremoteESP8266-2.6.3.10/.github/CONTRIBUTING.md b/lib/IRremoteESP8266-2.6.4/.github/CONTRIBUTING.md similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.github/CONTRIBUTING.md rename to lib/IRremoteESP8266-2.6.4/.github/CONTRIBUTING.md diff --git a/lib/IRremoteESP8266-2.6.3.10/.github/Contributors.md b/lib/IRremoteESP8266-2.6.4/.github/Contributors.md similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.github/Contributors.md rename to lib/IRremoteESP8266-2.6.4/.github/Contributors.md diff --git a/lib/IRremoteESP8266-2.6.3.10/.github/issue_template.md b/lib/IRremoteESP8266-2.6.4/.github/issue_template.md similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.github/issue_template.md rename to lib/IRremoteESP8266-2.6.4/.github/issue_template.md diff --git a/lib/IRremoteESP8266-2.6.3.10/.gitignore b/lib/IRremoteESP8266-2.6.4/.gitignore similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.gitignore rename to lib/IRremoteESP8266-2.6.4/.gitignore diff --git a/lib/IRremoteESP8266-2.6.3.10/.gitmodules b/lib/IRremoteESP8266-2.6.4/.gitmodules similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.gitmodules rename to lib/IRremoteESP8266-2.6.4/.gitmodules diff --git a/lib/IRremoteESP8266-2.6.3.10/.style.yapf b/lib/IRremoteESP8266-2.6.4/.style.yapf similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.style.yapf rename to lib/IRremoteESP8266-2.6.4/.style.yapf diff --git a/lib/IRremoteESP8266-2.6.3.10/.travis.yml b/lib/IRremoteESP8266-2.6.4/.travis.yml similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/.travis.yml rename to lib/IRremoteESP8266-2.6.4/.travis.yml diff --git a/lib/IRremoteESP8266-2.6.3.10/CPPLINT.cfg b/lib/IRremoteESP8266-2.6.4/CPPLINT.cfg similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/CPPLINT.cfg rename to lib/IRremoteESP8266-2.6.4/CPPLINT.cfg diff --git a/lib/IRremoteESP8266-2.6.3.10/LICENSE.txt b/lib/IRremoteESP8266-2.6.4/LICENSE.txt similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/LICENSE.txt rename to lib/IRremoteESP8266-2.6.4/LICENSE.txt diff --git a/lib/IRremoteESP8266-2.6.3.10/README.md b/lib/IRremoteESP8266-2.6.4/README.md similarity index 98% rename from lib/IRremoteESP8266-2.6.3.10/README.md rename to lib/IRremoteESP8266-2.6.4/README.md index f3249b801..4aa0093c6 100644 --- a/lib/IRremoteESP8266-2.6.3.10/README.md +++ b/lib/IRremoteESP8266-2.6.4/README.md @@ -9,8 +9,8 @@ This library enables you to **send _and_ receive** infra-red signals on an [ESP8266](https://github.com/esp8266/Arduino) or an [ESP32](https://github.com/espressif/arduino-esp32) using the [Arduino framework](https://www.arduino.cc/) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc. -## v2.6.3 Now Available -Version 2.6.3 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes. +## v2.6.4 Now Available +Version 2.6.4 of the library is now [available](https://github.com/crankyoldgit/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/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page. diff --git a/lib/IRremoteESP8266-2.6.3.10/ReleaseNotes.md b/lib/IRremoteESP8266-2.6.4/ReleaseNotes.md similarity index 93% rename from lib/IRremoteESP8266-2.6.3.10/ReleaseNotes.md rename to lib/IRremoteESP8266-2.6.4/ReleaseNotes.md index 17e92adbf..1526303a2 100644 --- a/lib/IRremoteESP8266-2.6.3.10/ReleaseNotes.md +++ b/lib/IRremoteESP8266-2.6.4/ReleaseNotes.md @@ -1,5 +1,33 @@ # Release Notes +## _v2.6.4 (20190726)_ + +**[Bug Fixes]** +- Fix some swing problems with the Mitsubishi HAVC protocol (#831) +- Fix parameter ordering for Gree in common a/c code. (#815) +- Fix parameters for Coolix in IRac::sendAc() (#829) +- IRMQTTServer: Fix sending >64 bit codes. (#811) + +**[Features]** +- Daikin128: Full detailed support & common a/c support. (#832) +- Midea: Support native temp units of Celsius & SwingV. (#823) +- Gree: Support `YBOFB` models and bug fix. (#815) +- Pioneer: Fix sendPioneer with Pioneer specific timings (#830) +- Daikin128: Initial support for Daikin 17 Series/BRC52B63 (#828) +- Coolix: Better `toCommon()` support. (#825) +- Experimental detailed support for Daikin 176 bits (#816) +- Add setting of output options to A/C classes. (#808) +- Add invert flag support to Samsung AC (#807) + +**[Misc]** +- Daikin176: making some change on Daikin176 to work with IRMQTTServer (#826) +- Reduce duplicate code to save (3K+) space. (#813) +- Daikin176: Experiment Daikin176bits with IRMQTTServer (#824) +- Update platformio.ini files for PlatformIO v4.0.0 (#812) +- Change repo URLs to new location. (#806) +- Move `htmlEscape()` to the IRutils namespace (#801) + + ## _v2.6.3 (20190704)_ **[Bug Fixes]** diff --git a/lib/IRremoteESP8266-2.6.3.10/SupportedProtocols.md b/lib/IRremoteESP8266-2.6.4/SupportedProtocols.md similarity index 88% rename from lib/IRremoteESP8266-2.6.3.10/SupportedProtocols.md rename to lib/IRremoteESP8266-2.6.4/SupportedProtocols.md index 2438abfeb..9d297d523 100644 --- a/lib/IRremoteESP8266-2.6.3.10/SupportedProtocols.md +++ b/lib/IRremoteESP8266-2.6.4/SupportedProtocols.md @@ -1,6 +1,6 @@ + Last generated: Fri Jul 26 17:01:16 2019 ---> # IR Protocols supported by this library | Protocol | Brand | Model | A/C Model | Detailed A/C Support | @@ -10,7 +10,7 @@ | [Carrier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Carrier.cpp) | **Carrier/Surrey** | 42QG5A55970 remote
53NGK009/012 Inverter
619EGX0090E0 A/C
619EGX0120E0 A/C
619EGX0180E0 A/C
619EGX0220E0 A/C | | - | | [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Beko](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | BINR 070/071 split-type A/C
BINR 070/071 split-type A/C
RG57K7(B)/BGEF Remote
RG57K7(B)/BGEF Remote | | Yes | | [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | MS12FU-10HRDN1-QRD0GW(B) A/C
MS12FU-10HRDN1-QRD0GW(B) A/C
MSABAU-07HRFN1-QRD0GW A/C (circa 2016)
MSABAU-07HRFN1-QRD0GW A/C (circa 2016)
RG52D/BGE Remote
RG52D/BGE Remote | | Yes | -| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | ARC423A5 remote
ARC433** remote
ARC433B69 remote
ARC477A1 remote
FTE12HV2S A/C
FTXZ25NV1B A/C
FTXZ35NV1B A/C
FTXZ50NV1B A/C | | Yes | +| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128)
ARC423A5 remote
ARC433** remote
ARC433B69 remote
ARC477A1 remote
BRC4C153 remote
BRC52B63 remote (DAIKIN128)
FTE12HV2S A/C
FTXB09AXVJU A/C (DAIKIN128)
FTXB12AXVJU A/C (DAIKIN128)
FTXZ25NV1B A/C
FTXZ35NV1B A/C
FTXZ50NV1B A/C | | Yes | | [Denon](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Denon.cpp) | **Unknown** | | | - | | [Dish](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Dish.cpp) | **DISH NETWORK** | echostar 301 | | - | | [Electra](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.cpp) | **[AUX](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.h)** | KFR-35GW/BpNFW=3 A/C
YKR-T/011 remote | | Yes | @@ -19,13 +19,15 @@ | [GICable](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_GICable.cpp) | **Unknown** | | | - | | [GlobalCache](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_GlobalCache.cpp) | **Unknown** | | | - | | [Goodweather](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Goodweather.cpp) | **[Goodweather](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Goodweather.h)** | ZH/JT-03 remote | | Yes | -| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[EKOKAI](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | A/C | | Yes | -| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[RusClimate](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | EACS/I-09HAR_X/N3 A/C
YAW1F remote | | Yes | -| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Ultimate](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | Heat Pump | | Yes | +| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[EKOKAI](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | A/C | YAW1F
YBOFB | Yes | +| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Green](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | YBOFB remote
YBOFB2 remote | YAW1F
YBOFB | Yes | +| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[RusClimate](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | EACS/I-09HAR_X/N3 A/C
YAW1F remote | YAW1F
YBOFB | Yes | +| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Ultimate](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | Heat Pump | YAW1F
YBOFB | Yes | | [Haier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Haier.cpp) | **[Haier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Haier.h)** | HSU-09HMC203 A/C
HSU07-HEA03 remote
YR-W02 remote | | Yes | | [Hitachi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Hitachi.cpp) | **[Hitachi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Hitachi.h)** | LT0541-HTA remote
RAS-35THA6 remote
Series VI A/C (Circa 2007) | | Yes | | [Inax](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Inax.cpp) | **Lixil** | Inax DT-BA283 Toilet | | - | | [JVC](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_JVC.cpp) | **Unknown** | | | - | +| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Green](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | YAPOF3 remote | | Yes | | [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | KSV26CRC A/C
KSV26HRC A/C
KSV35CRC A/C
KSV35HRC A/C
KSV53HRC A/C
KSV62HRC A/C
KSV70CRC A/C
KSV70HRC A/C
KSV80HRC A/C
YALIF Remote | | Yes | | [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711A20083V remote
6711A20083V remote
AKB74395308 remote
AKB74395308 remote | | Yes | | [Lasertag](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lasertag.cpp) | **Unknown** | | | - | @@ -33,6 +35,8 @@ | [Lutron](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lutron.cpp) | **Unknown** | | | - | | [MWM](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MWM.cpp) | **Unknown** | | | - | | [Magiquest](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Magiquest.cpp) | **[Unknown](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Magiquest.h)** | | | Yes | +| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Comfee](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | MPD1-12CRN7 A/C | | Yes | +| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Keystone](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG57H4(B)BGEF remote | | Yes | | [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Pioneer System](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RUBO18GMFILCAD A/C (18K BTU)
RYBO12GMFILCAD A/C (12K BTU) | | Yes | | [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | HC3000 Projector
TV | | Yes | | [MitsubishiHeavy](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MitsubishiHeavy.cpp) | **[Mitsubishi Heavy Industries](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MitsubishiHeavy.h)** | RKX502A001C remote
RLA502A700B remote
SRKxxZJ-S A/C
SRKxxZM-S A/C
SRKxxZMXA-S A/C | | Yes | @@ -73,7 +77,9 @@ - CARRIER_AC - COOLIX - DAIKIN +- DAIKIN128 - DAIKIN160 +- DAIKIN176 - DAIKIN2 - DAIKIN216 - DENON diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/ControlSamsungAC/ControlSamsungAC.ino b/lib/IRremoteESP8266-2.6.4/examples/ControlSamsungAC/ControlSamsungAC.ino similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/ControlSamsungAC/ControlSamsungAC.ino rename to lib/IRremoteESP8266-2.6.4/examples/ControlSamsungAC/ControlSamsungAC.ino diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/ControlSamsungAC/platformio.ini b/lib/IRremoteESP8266-2.6.4/examples/ControlSamsungAC/platformio.ini similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/ControlSamsungAC/platformio.ini rename to lib/IRremoteESP8266-2.6.4/examples/ControlSamsungAC/platformio.ini diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/DumbIRRepeater/DumbIRRepeater.ino b/lib/IRremoteESP8266-2.6.4/examples/DumbIRRepeater/DumbIRRepeater.ino similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/DumbIRRepeater/DumbIRRepeater.ino rename to lib/IRremoteESP8266-2.6.4/examples/DumbIRRepeater/DumbIRRepeater.ino diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/DumbIRRepeater/platformio.ini b/lib/IRremoteESP8266-2.6.4/examples/DumbIRRepeater/platformio.ini similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/DumbIRRepeater/platformio.ini rename to lib/IRremoteESP8266-2.6.4/examples/DumbIRRepeater/platformio.ini diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/IRGCSendDemo/IRGCSendDemo.ino b/lib/IRremoteESP8266-2.6.4/examples/IRGCSendDemo/IRGCSendDemo.ino similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/IRGCSendDemo/IRGCSendDemo.ino rename to lib/IRremoteESP8266-2.6.4/examples/IRGCSendDemo/IRGCSendDemo.ino diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/IRGCSendDemo/platformio.ini b/lib/IRremoteESP8266-2.6.4/examples/IRGCSendDemo/platformio.ini similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/IRGCSendDemo/platformio.ini rename to lib/IRremoteESP8266-2.6.4/examples/IRGCSendDemo/platformio.ini diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/IRGCTCPServer/IRGCTCPServer.ino b/lib/IRremoteESP8266-2.6.4/examples/IRGCTCPServer/IRGCTCPServer.ino similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/IRGCTCPServer/IRGCTCPServer.ino rename to lib/IRremoteESP8266-2.6.4/examples/IRGCTCPServer/IRGCTCPServer.ino diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/IRGCTCPServer/platformio.ini b/lib/IRremoteESP8266-2.6.4/examples/IRGCTCPServer/platformio.ini similarity index 100% rename from lib/IRremoteESP8266-2.6.3.10/examples/IRGCTCPServer/platformio.ini rename to lib/IRremoteESP8266-2.6.4/examples/IRGCTCPServer/platformio.ini diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/IRMQTTServer/IRMQTTServer.h b/lib/IRremoteESP8266-2.6.4/examples/IRMQTTServer/IRMQTTServer.h similarity index 99% rename from lib/IRremoteESP8266-2.6.3.10/examples/IRMQTTServer/IRMQTTServer.h rename to lib/IRremoteESP8266-2.6.4/examples/IRMQTTServer/IRMQTTServer.h index 6f63cbd5e..de3158a4b 100644 --- a/lib/IRremoteESP8266-2.6.3.10/examples/IRMQTTServer/IRMQTTServer.h +++ b/lib/IRremoteESP8266-2.6.4/examples/IRMQTTServer/IRMQTTServer.h @@ -206,7 +206,7 @@ const uint8_t kPasswordLength = 20; // ----------------- End of User Configuration Section ------------------------- // Constants -#define _MY_VERSION_ "v1.3.2-testing" +#define _MY_VERSION_ "v1.3.3" const uint8_t kRebootTime = 15; // Seconds const uint8_t kQuickDisplayTime = 2; // Seconds diff --git a/lib/IRremoteESP8266-2.6.3.10/examples/IRMQTTServer/IRMQTTServer.ino b/lib/IRremoteESP8266-2.6.4/examples/IRMQTTServer/IRMQTTServer.ino similarity index 99% rename from lib/IRremoteESP8266-2.6.3.10/examples/IRMQTTServer/IRMQTTServer.ino rename to lib/IRremoteESP8266-2.6.4/examples/IRMQTTServer/IRMQTTServer.ino index 4b457cb29..c4208af45 100644 --- a/lib/IRremoteESP8266-2.6.3.10/examples/IRMQTTServer/IRMQTTServer.ino +++ b/lib/IRremoteESP8266-2.6.4/examples/IRMQTTServer/IRMQTTServer.ino @@ -735,6 +735,7 @@ void handleRoot(void) { "