From 762fb21226572007c604b13a00a47bec7c0d0973 Mon Sep 17 00:00:00 2001 From: DashyFox Date: Thu, 29 Feb 2024 14:53:30 +0300 Subject: [PATCH] isSubBufferOverflow fix --- IR_DecoderRaw.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/IR_DecoderRaw.cpp b/IR_DecoderRaw.cpp index 4b76ae2..af800b1 100644 --- a/IR_DecoderRaw.cpp +++ b/IR_DecoderRaw.cpp @@ -21,6 +21,7 @@ void IR_DecoderRaw::isr() { if (firstUnHandledFront == nullptr) { firstUnHandledFront = &subBuffer[currentSubBufferIndex]; // Если нет необработанных данных - добавляем их + isSubBufferOverflow = false; } else { if (firstUnHandledFront == &subBuffer[currentSubBufferIndex]) { // Если контроллер не успел обработать новый сигнал, принудительно пропускаем его firstUnHandledFront = firstUnHandledFront->next;