Skip to content

v3.0

Compare
Choose a tag to compare
@GyverLibs GyverLibs released this 20 Aug 16:44
· 80 commits to main since this release
  • Библиотека переписана с нуля, с предыдущими версиями несовместима!
    • Полностью другая инициализация объекта
    • Переименованы: hold()->holding(), held()->hold()
  • Оптимизация Flash памяти: библиотека весит меньше, в некоторых сценариях - на несколько килобайт
  • Оптимизация скорости выполнения кода, в том числе в прерывании
  • На несколько байт меньше оперативной памяти, несколько уровней оптимизации на выбор
  • Более простое, понятное и удобное использование
  • Более читаемый исходный код
  • Разбитие на классы для использования в разных сценариях
  • Новые функции, возможности и обработчики для кнопки и энкодера
  • Буферизация энкодера в прерывании
  • Нативная обработка двух одновременно нажимаемых кнопок как третьей кнопки
  • Поддержка 4-х типов энкодеров
  • Переписана документация
  • EncButton теперь заменяет GyverLibs/VirtualButton (архивирована)