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:
1 parent
9b258723a8
commit
b12ee19979
130 files changed
+16548
-1693
No files matched your search
@@ -16,49 +16,49 @@ TEST(TestSendSony, SendDataOnly) {
|
||||
// We expect three 20-bit commands to be sent.
|
||||
EXPECT_EQ("m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s45600"
|
||||
"m600s600m600s600m600s600m600s600m600s18600"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s45600"
|
||||
"m600s600m600s600m600s600m600s600m600s18600"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s45600", irsend.outputStr());
|
||||
"m600s600m600s600m600s600m600s600m600s18600", irsend.outputStr());
|
||||
|
||||
irsend.reset();
|
||||
irsend.sendSony(0x240C, SONY_20_BITS);
|
||||
// We expect three 20-bit commands to be sent.
|
||||
EXPECT_EQ("m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600", irsend.outputStr());
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200", irsend.outputStr());
|
||||
|
||||
irsend.reset();
|
||||
irsend.sendSony(0x240C, SONY_15_BITS);
|
||||
// We expect three 15-bit commands to be sent.
|
||||
EXPECT_EQ("m2400s600m600s600m1200s600m600s600m600s600m1200s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s600m1200s600m1200s600m600s600"
|
||||
"m600s45600"
|
||||
"m600s22200"
|
||||
"m2400s600m600s600m1200s600m600s600m600s600m1200s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s600m1200s600m1200s600m600s600"
|
||||
"m600s45600"
|
||||
"m600s22200"
|
||||
"m2400s600m600s600m1200s600m600s600m600s600m1200s600m600s600"
|
||||
"m600s600m600s600m600s600m600s600m600s600m1200s600m1200s600m600s600"
|
||||
"m600s45600", irsend.outputStr());
|
||||
"m600s22200", irsend.outputStr());
|
||||
|
||||
irsend.reset();
|
||||
irsend.sendSony(0xA90, SONY_12_BITS);
|
||||
// We expect three 15-bit commands to be sent.
|
||||
EXPECT_EQ("m2400s600m1200s600m600s600m1200s600m600s600m1200s600m600s600"
|
||||
"m600s600m1200s600m600s600m600s600m600s600m600s45600"
|
||||
"m600s600m1200s600m600s600m600s600m600s600m600s25800"
|
||||
"m2400s600m1200s600m600s600m1200s600m600s600m1200s600m600s600"
|
||||
"m600s600m1200s600m600s600m600s600m600s600m600s45600"
|
||||
"m600s600m1200s600m600s600m600s600m600s600m600s25800"
|
||||
"m2400s600m1200s600m600s600m1200s600m600s600m1200s600m600s600"
|
||||
"m600s600m1200s600m600s600m600s600m600s600m600s45600",
|
||||
"m600s600m1200s600m600s600m600s600m600s600m600s25800",
|
||||
irsend.outputStr());
|
||||
}
|
||||
|
||||
@@ -71,27 +71,27 @@ TEST(TestSendSony, SendWithDiffRepeats) {
|
||||
irsend.sendSony(0x240C, SONY_20_BITS, 0); // Send a command with 0 repeats.
|
||||
EXPECT_EQ("m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600", irsend.outputStr());
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200", irsend.outputStr());
|
||||
irsend.sendSony(0x240C, SONY_20_BITS, 1); // Send a command with 1 repeat.
|
||||
EXPECT_EQ("m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600", irsend.outputStr());
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200", irsend.outputStr());
|
||||
irsend.sendSony(0x240C, SONY_20_BITS, 3); // Send a command with 3 repeats.
|
||||
EXPECT_EQ("m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200"
|
||||
"m2400s600m600s600m600s600m600s600m600s600m600s600m600s600m1200s600"
|
||||
"m600s600m600s600m1200s600m600s600m600s600m600s600m600s600m600s600"
|
||||
"m600s600m1200s600m1200s600m600s600m600s45600", irsend.outputStr());
|
||||
"m600s600m1200s600m1200s600m600s600m600s16200", irsend.outputStr());
|
||||
}
|
||||
|
||||
// Tests for encodeSony().
|
||||
|
||||
Reference in new issue
Block a user