mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2025-05-04 07:10:16 +00:00
upd
This commit is contained in:
parent
e334625864
commit
5cc4555bac
@ -112,7 +112,7 @@ void IR_DecoderRaw::tick()
|
|||||||
|
|
||||||
if (currentFront.dir)
|
if (currentFront.dir)
|
||||||
{ // Если __/``` ↑
|
{ // Если __/``` ↑
|
||||||
if (currentFront.time - prevRise > riseTimeMax / 2 || highCount || lowCount)
|
if (currentFront.time - prevRise > riseTimeMax / 4 || highCount || lowCount)
|
||||||
{ // комплексный фикс рваной единицы
|
{ // комплексный фикс рваной единицы
|
||||||
risePeriod = currentFront.time - prevRise;
|
risePeriod = currentFront.time - prevRise;
|
||||||
highTime = currentFront.time - prevFall;
|
highTime = currentFront.time - prevFall;
|
||||||
@ -537,7 +537,7 @@ void IR_DecoderRaw::writeToBuffer(bool bit)
|
|||||||
|
|
||||||
isRecive = false;
|
isRecive = false;
|
||||||
isAvailable = crcCheck(packSize - crcBytes, crcValue);
|
isAvailable = crcCheck(packSize - crcBytes, crcValue);
|
||||||
|
|
||||||
#ifdef BRUTEFORCE_CHECK
|
#ifdef BRUTEFORCE_CHECK
|
||||||
if (!isAvailable) // Исправление первого бита // Очень большая затычка...
|
if (!isAvailable) // Исправление первого бита // Очень большая затычка...
|
||||||
for (size_t i = 0; i < min(packSize - crcBytes*2, dataByteSizeMax); ++i)
|
for (size_t i = 0; i < min(packSize - crcBytes*2, dataByteSizeMax); ++i)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user