GyverLibs/EncButton

Добавить поддержку энкодера

VSVLAD opened this issue · 2 comments

У меня есть энкодер, но прокрутка у него срабатывает только каждый второй раз. Насколько я понял, EncButton перестал поддерживать несколько типов энкодеров.

large_image-6fa5b36c-b822-4468-bed4-bdf3d3b4daad

В локальной библиотечке у себя в методе:
void poolEnc(uint8_t state)

заменяю
if (state == 0x3 && _ecount != 0) {

на
if ((state == 0x3 || state == 0x0) && _ecount != 0) {

то всё работает как требуется.
Можете ещё один дефайн сделать и поправить код, чтобы поддержку этого энкодера включить?

-- edited:
Прикрепил корректную картинку

Поддерживаю, вариант решения выше работает

Замутил, спасибо за готовый кусок кода! =)