Добавить поддержку энкодера
VSVLAD opened this issue · 2 comments
VSVLAD commented
У меня есть энкодер, но прокрутка у него срабатывает только каждый второй раз. Насколько я понял, EncButton перестал поддерживать несколько типов энкодеров.
В локальной библиотечке у себя в методе:
void poolEnc(uint8_t state)
заменяю
if (state == 0x3 && _ecount != 0) {
на
if ((state == 0x3 || state == 0x0) && _ecount != 0) {
то всё работает как требуется.
Можете ещё один дефайн сделать и поправить код, чтобы поддержку этого энкодера включить?
-- edited:
Прикрепил корректную картинку
bar2104y commented
Поддерживаю, вариант решения выше работает
GyverLibs commented
Замутил, спасибо за готовый кусок кода! =)