Skip to content

Commit 39b0c71

Browse files
committed
Update EncButton.h
1 parent c523f8e commit 39b0c71

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/EncButton.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ class EncButton {
366366
void poolBtn() {
367367
uint16_t ms = millis() & 0xFFFF;
368368
uint16_t debounce = ms - _debTmr;
369-
if (_btnState) { // кнопка нажата
369+
if (_btnState) { // кнопка нажата
370370
_EB_setFlag(15); // busy флаг
371371
if (!_EB_readFlag(3)) { // и не была нажата ранее
372372
if (_EB_readFlag(14)) { // ждём дебаунс
@@ -379,31 +379,31 @@ class EncButton {
379379
EBState = 0;
380380
_EB_setFlag(14); // запомнили что хотим нажать
381381
if (debounce > EB_CLICK || _EB_readFlag(5)) { // кнопка нажата после EB_CLICK
382-
clicks = 0; // сбросить счётчик и флаг кликов
382+
clicks = 0; // сбросить счётчик и флаг кликов
383383
flags &= ~0b0011000011100000; // clear 5 6 7 12 13 (клики)
384384
}
385385
_debTmr = ms;
386386
}
387387
} else { // кнопка уже была нажата
388388
if (!_EB_readFlag(4)) { // и удержание ещё не зафиксировано
389-
if (debounce < (uint32_t)(_holdT << 7)) { // прошло меньше удержания
389+
if (debounce < (uint32_t)(_holdT << 7)) { // прошло меньше удержания
390390
if (EBState != 0 && EBState != 8) _EB_setFlag(2); // но энкодер повёрнут! Запомнили
391391
} else { // прошло больше времени удержания
392392
if (!_EB_readFlag(2)) { // и энкодер не повёрнут
393-
EBState = 6; // значит это удержание (сигнал)
393+
EBState = 6; // значит это удержание (сигнал)
394394
flags |= 0b00110000; // set 4 5 запомнили что удерживается и отключаем сигнал о кликах
395395
_debTmr = ms; // сброс таймаута
396396
}
397397
}
398398
} else { // удержание зафиксировано
399-
if (debounce > EB_STEP) { // таймер степа
400-
EBState = 7; // сигналим
399+
if (debounce > EB_STEP) { // таймер степа
400+
EBState = 7; // сигналим
401401
_EB_setFlag(13); // зафиксирован режим step
402402
_debTmr = ms; // сброс таймаута
403403
}
404404
}
405405
}
406-
} else { // кнопка не нажата
406+
} else { // кнопка не нажата
407407
if (_EB_readFlag(3)) { // но была нажата
408408
if (debounce > EB_DEB) {
409409
if (!_EB_readFlag(4) && !_EB_readFlag(2)) { // энкодер не трогали и не удерживали - это клик

0 commit comments

Comments
 (0)