Raw, test and tune

This commit is contained in:
2023-10-16 11:11:23 +03:00
parent e812f97f37
commit 352835b6f5
3 changed files with 26 additions and 7 deletions

View File

@ -199,10 +199,12 @@ void IR_Decoder::isr() { // в прерывании вызываем isr()
}
} else { /* riseSyncTime = bitTime; */ } // сброс тюнера
frontCounter--;
//Serial.println(frontCounter);
} else {
if (isPreamb) {// первый фронт после
gotTune._set(riseSyncTime);
}
isPreamb = false;
isPreamb = false;
}
// определить направление фронта
@ -241,7 +243,7 @@ void IR_Decoder::isr() { // в прерывании вызываем isr()
lowCount = ceil_div(lowTime, riseTime); // предполагаемое колличество LOW битов
allCount = ceil_div(risePeriod, riseTime); // предполагаемое колличество всего битов
if (highCount == 0 && highTime > riseTime / 4) { // fix короткой единицы (?)после пропуска нулей(?)
if (highCount == 0 && highTime > riseTime / 3) { // fix короткой единицы (?)после пропуска нулей(?)
highCount++;
errorCounter++;
#ifdef IRDEBUG