ESP32 Энкодер на PCNT

Кто-нибудь пробовал реализовать библиотеку энкодера (или просто функционал) с использованием возможностей счетчиков PCNT?

Там готовый код есть, чего пробовать-то.

На сайте Еспрессив есть прям-таки пример пример в esp-idf. Я проверял его и на говенном энкодере, где одна граница в каналах А и Б совпадает, и на хорошем.

Есть готовая библиотека под Ардуино ESP32Encoder, написанная именно для PCNT её, как основу, я использую в настоящий момент в коммерческом проекте.

ЗЫ: Единственно, что важно - не использовать говенный энкодер!!! Я нарвался как-то, причем в ЧиД. У меня две штуки говна с последовательностью: 11-00-10. Никакой фильтр не убирает дребезг на переходе 11-00.

Эта что ли?

да
Чтобы ты быстее разобрался - обычный энкодер это в терминах данной библиотеки - “фуллкуад”

Благодарю, а то в примерах только полуквадратурный )))