Skip to content

Releases: GyverLibs/EncButton

v3.5.5

18 Mar 10:38
Compare
Choose a tag to compare

небольшая оптимизация + коллбэк на базе std::function для ESP

v3.5.4

30 Jan 12:12
Compare
Choose a tag to compare

Критический фикс для esp32

v3.5.3

28 Jan 20:30
Compare
Choose a tag to compare

Добавлено количество кликов в опрос press/release/click/pressing

v3.5.2

25 Jan 10:41
Compare
Choose a tag to compare
  • Оптимизация
  • Упрощена замена кастомных функций
  • Исправлена ошибка компиляции при использовании библиотеки в нескольких .cpp файлах

v3.5.1

03 Jan 23:27
Compare
Choose a tag to compare
upd

v3.5

03 Jan 22:36
Compare
Choose a tag to compare
  • Добавлена зависимость GyverIO (ускорен опрос пинов)
  • Добавлена возможность задать свои функции аптайма и чтения пина

v3.4

14 Sep 12:00
Compare
Choose a tag to compare
  • Доступ к счётчику кликов во время нажатого поворота
  • Добавлена функция detach()

v3.3

07 Sep 20:54
Compare
Choose a tag to compare
  • Добавлены функции получения времени удержания pressFor(), holdFor(), stepFor() (отключаемые)
  • Добавлен счётчик степов getSteps() (отключаемый)

v3.2

02 Sep 13:31
Compare
Choose a tag to compare
  • Добавлены функции tickRaw() и clear() для всех классов. Позволяет проводить раздельную обработку (см. доку)
  • Улучшена обработка кнопки с использованием прерываний

v3.1

29 Aug 12:43
Compare
Choose a tag to compare
  • Расширена инициализация кнопки
  • Убраны holdEncButton() и toggleEncButton()
  • Добавлен turnH()
  • Оптимизированы прерывания энкодера, добавлена setEncISR()
  • Буферизация направления и быстрого поворота
  • Сильно оптимизирована скорость работы action() (общий обработчик)
  • Добавлено подключение внешней функции-обработчика событий
  • Добавлена обработка кнопки в прерывании - pressISR()