isSubOverflow save SREG

This commit is contained in:
DashyFox 2024-02-29 15:17:29 +03:00
parent 762fb21226
commit c3b5997d84

View File

@ -43,7 +43,13 @@ public:
void tick(); // Обработка приёмника, необходима для работы
bool isOverflow() { return isBufferOverflow; }; // Буффер переполнился
bool isSubOverflow() { return isSubBufferOverflow; }; // Буффер переполнился
bool isSubOverflow() {
uint8_t oldSREG = SREG;
cli();
bool ret = isSubBufferOverflow;
SREG = oldSREG;
return ret;
};
bool isReciving() { return isBufferOverflow; }; // Возвращает true, если происходит приём пакета
//////////////////////////////////////////////////////////////////////////