Ir esp8266 lib update and code impacts (#235)

* integrate new IRremoteESP8266 lib 2.4.2 and add new protocols

IR_RC6
IR_MITSUBISHI
IR_GICABLE
IR_MITSUBISHI2
IR_LASERTAG
IR_CARRIER_AC
IR_MIDEA
IR_NIKAI
IR_SHERWOOD
IR_DENON
IR_AIWA_RC_T501
IR_JVC
This commit is contained in:
Florian authored and GitHub committed 2018-07-22 16:44:10 +02:00
1 parent 9b258723a8
commit b12ee19979
130 files changed
+16548 -1693

No files matched your search

+8 -8
View File
@@ -16,13 +16,13 @@ TEST(TestSendRCMM, SendDataOnly) {
EXPECT_EQ("m416s277"
"m166s777m166s611m166s277m166s277"
"m166s611m166s611m166s444m166s611m166s277m166s277m166s277m166s277"
"m166s27778", irsend.outputStr());
"m166s19600", irsend.outputStr());
irsend.reset();
irsend.sendRCMM(0x28e0a600UL, 32);
EXPECT_EQ("m416s277"
"m166s277m166s611m166s611m166s277m166s777m166s611m166s277m166s277"
"m166s611m166s611m166s444m166s611m166s277m166s277m166s277m166s277"
"m166s27778", irsend.outputStr());
"m166s17160", irsend.outputStr());
}
// Test sending with different repeats.
@@ -35,19 +35,19 @@ TEST(TestSendRCMM, SendWithRepeats) {
EXPECT_EQ("m416s277"
"m166s277m166s611m166s611m166s277m166s777m166s611m166s277m166s277"
"m166s611m166s611m166s444m166s611m166s277m166s277m166s277m166s277"
"m166s27778"
"m166s17160"
"m416s277"
"m166s277m166s611m166s611m166s277m166s777m166s611m166s277m166s277"
"m166s611m166s611m166s444m166s611m166s277m166s277m166s277m166s277"
"m166s27778"
"m166s17160"
"m416s277"
"m166s277m166s611m166s611m166s277m166s777m166s611m166s277m166s277"
"m166s611m166s611m166s444m166s611m166s277m166s277m166s277m166s277"
"m166s27778", irsend.outputStr());
"m166s17160", irsend.outputStr());
}
// Test sending an atypical data size.
TEST(TestSendRCMM, SendUsualSize) {
TEST(TestSendRCMM, SendUnusualSize) {
IRsendTest irsend(4);
irsend.begin();
@@ -55,13 +55,13 @@ TEST(TestSendRCMM, SendUsualSize) {
irsend.sendRCMM(0xE0, 8);
EXPECT_EQ("m416s277"
"m166s777m166s611m166s277m166s277"
"m166s27778", irsend.outputStr());
"m166s24313", irsend.outputStr());
irsend.reset();
irsend.sendRCMM(0x28e0a60000UL, 40);
EXPECT_EQ("m416s277"
"m166s277m166s611m166s611m166s277m166s777m166s611m166s277m166s277"
"m166s611m166s611m166s444m166s611m166s277m166s277m166s277m166s277"
"m166s277m166s277m166s277m166s277m166s27778", irsend.outputStr());
"m166s277m166s277m166s277m166s277m166s15388", irsend.outputStr());
}
// Tests for decodeRCMM().