isSubOverflow

This commit is contained in:
2024-02-29 15:58:53 +03:00
parent c2506fe1dc
commit 960b3064cb
2 changed files with 10 additions and 10 deletions

View File

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