@@ -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