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

+18 -18
View File
@@ -80,52 +80,52 @@ TEST(TestSendRC5, SendDataOnly) {
irsend.sendRC5(0x0, RC5_BITS);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s889m889s889m889s889m889"
"s889m889s889m889s889m889s889m889s889m889s889m889s114667",
"s889m889s889m889s889m889s889m889s889m889s889m889s90664",
irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x1AAA, RC5_BITS);
EXPECT_EQ(
"m889s889m889s889m1778s1778m1778s1778m1778s1778"
"m1778s1778m1778s1778m1778s114667", irsend.outputStr());
"m1778s1778m1778s1778m1778s90664", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x175, RC5_BITS);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s113778", irsend.outputStr());
"m889s889m889s889m1778s1778m1778s1778m889s89775", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x3FFF, RC5_BITS);
EXPECT_EQ(
"m889s889m889s889m889s889m889s889m889s889m889s889m889s889"
"m889s889m889s889m889s889m889s889m889s889m889s889m889s113778",
"m889s889m889s889m889s889m889s889m889s889m889s889m889s89775",
irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x0, RC5X_BITS);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s889m889s889m889s889m889"
"s889m889s889m889s889m889s889m889s889m889s889m889s114667",
"s889m889s889m889s889m889s889m889s889m889s889m889s90664",
irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x1AAA, RC5X_BITS);
EXPECT_EQ(
"m1778s1778m1778s1778m1778s1778m1778"
"s1778m1778s1778m1778s1778m1778s114667", irsend.outputStr());
"s1778m1778s1778m1778s1778m1778s90664", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x175, RC5X_BITS);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s113778", irsend.outputStr());
"m889s889m889s889m1778s1778m1778s1778m889s89775", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x3FFF, RC5X_BITS);
EXPECT_EQ(
"m1778s1778m889s889m889s889m889s889m889s889m889s889m889"
"s889m889s889m889s889m889s889m889s889m889s889m889s113778",
"s889m889s889m889s889m889s889m889s889m889s889m889s89775",
irsend.outputStr());
}
@@ -138,37 +138,37 @@ TEST(TestSendRC5, SendWithRepeats) {
irsend.sendRC5(0x175, RC5_BITS, 1);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s114667"
"m889s889m889s889m1778s1778m1778s1778m889s90664"
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s113778", irsend.outputStr());
"m889s889m889s889m1778s1778m1778s1778m889s88886", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x175, RC5_BITS, 2);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s114667"
"m889s889m889s889m1778s1778m1778s1778m889s90664"
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s114667"
"m889s889m889s889m1778s1778m1778s1778m889s89775"
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s113778", irsend.outputStr());
"m889s889m889s889m1778s1778m1778s1778m889s88886", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x175, RC5X_BITS, 1);
EXPECT_EQ(
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s114667"
"m889s889m889s889m1778s1778m1778s1778m889s90664"
"m889s889m1778s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s113778", irsend.outputStr());
"m889s889m889s889m1778s1778m1778s1778m889s88886", irsend.outputStr());
irsend.reset();
irsend.sendRC5(0x1175, RC5X_BITS, 2);
EXPECT_EQ(
"m1778s889m889s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s114667"
"m889s889m889s889m1778s1778m1778s1778m889s90664"
"m1778s889m889s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s114667"
"m889s889m889s889m1778s1778m1778s1778m889s89775"
"m1778s889m889s889m889s889m889s1778m1778s1778"
"m889s889m889s889m1778s1778m1778s1778m889s113778", irsend.outputStr());
"m889s889m889s889m1778s1778m1778s1778m889s88886", irsend.outputStr());
}
// Tests for decodeRC5().