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,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().
|
||||
|
||||
Reference in new issue
Block a user