mirror of https://github.com/arendst/Tasmota.git
Update RCSwitch.cpp
This commit is contained in:
parent
4e62d9bbac
commit
924ca0d30c
|
@ -149,7 +149,7 @@ static const RCSwitch::Protocol PROGMEM proto[] = {
|
||||||
{ 400, 0, { 0, 0 }, 1, { 1, 1 }, { 1, 2 }, { 2, 1 }, false, 43 }, // 31 (Mertik Maxitrol G6R-H4T1)
|
{ 400, 0, { 0, 0 }, 1, { 1, 1 }, { 1, 2 }, { 2, 1 }, false, 43 }, // 31 (Mertik Maxitrol G6R-H4T1)
|
||||||
{ 365, 0, { 0, 0 }, 1, { 18, 1 }, { 3, 1 }, { 1, 3 }, true, 0 }, // 32 (1ByOne Doorbell) from @Fatbeard https://github.com/sui77/rc-switch/pull/277
|
{ 365, 0, { 0, 0 }, 1, { 18, 1 }, { 3, 1 }, { 1, 3 }, true, 0 }, // 32 (1ByOne Doorbell) from @Fatbeard https://github.com/sui77/rc-switch/pull/277
|
||||||
{ 340, 0, { 0, 0 }, 1, { 14, 4 }, { 1, 2 }, { 2, 1 }, false, 0 }, // 33 (Dooya Control DC2708L)
|
{ 340, 0, { 0, 0 }, 1, { 14, 4 }, { 1, 2 }, { 2, 1 }, false, 0 }, // 33 (Dooya Control DC2708L)
|
||||||
{ 120, 0, { 0, 0 }, 1, { 1, 28 }, { 1, 3 }, { 3, 1 }, false, 0 }, // 34 DIGOO SD10
|
{ 120, 0, { 0, 0 }, 1, { 1, 28 }, { 1, 3 }, { 3, 1 }, false, 0 }, // 34 DIGOO SD10 - so as to use this protocol RCSWITCH_SEPARATION_LIMIT must be set to 2600
|
||||||
{ 20, 0, { 0, 0 }, 1, { 239, 78 }, {20, 35 }, {35, 20}, false, 10000 } // 35 Dooya 5-Channel blinds remote DC1603
|
{ 20, 0, { 0, 0 }, 1, { 239, 78 }, {20, 35 }, {35, 20}, false, 10000 } // 35 Dooya 5-Channel blinds remote DC1603
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -164,11 +164,7 @@ volatile unsigned int RCSwitch::nReceivedBitlength = 0;
|
||||||
volatile unsigned int RCSwitch::nReceivedDelay = 0;
|
volatile unsigned int RCSwitch::nReceivedDelay = 0;
|
||||||
volatile unsigned int RCSwitch::nReceivedProtocol = 0;
|
volatile unsigned int RCSwitch::nReceivedProtocol = 0;
|
||||||
int RCSwitch::nReceiveTolerance = 60;
|
int RCSwitch::nReceiveTolerance = 60;
|
||||||
const unsigned int RCSwitch::nSeparationLimit = 2600; // 4300 default
|
const unsigned int RCSwitch::nSeparationLimit = RCSWITCH_SEPARATION_LIMIT;
|
||||||
// separationLimit: minimum microseconds between received codes, closer codes are ignored.
|
|
||||||
// according to discussion on issue #14 it might be more suitable to set the separation
|
|
||||||
// limit to the same time as the 'low' part of the sync signal for the current protocol.
|
|
||||||
// should be set to the minimum value of pulselength * the sync signal
|
|
||||||
unsigned int RCSwitch::timings[RCSWITCH_MAX_CHANGES];
|
unsigned int RCSwitch::timings[RCSWITCH_MAX_CHANGES];
|
||||||
unsigned int RCSwitch::buftimings[4];
|
unsigned int RCSwitch::buftimings[4];
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue