- **GyverButton (текущая 1.1)** - библиотека для полной отработки нажатия кнопки. Возможности: + Класс **GButton (pin)** - указать пин, куда подключена кнопка (PIN --- КНОПКА --- GND) + **setDebounce(time)** - время антидребезга (по умолчанию 80 мс) + **setTimeout(time)** - таймаут на удержание/повторное нажатие (по умолчанию 500 мс) + **tick()** - опрос кнопки с программным антидребезгом контактов + **isPress(), isRelease(), isHolded(), isHold()** - отработка нажатия, удерживания отпускания кнопки + **isSingle(), isDouble(), isTriple** - отработка одиночного, двойного и тройного нажатия (вынесено отдельно) + **getClicks()** - отработка любого количества нажатий кнопки (функция возвращает число нажатий) + **getIncr(value)** - функция изменения значения переменной с заданным шагом и заданным интервалом по времени + **setIncrStep(step)** - настройка инкремента, может быть отрицательным (по умолчанию 1) + **setIncrTimeout(time)** - настрйока интервала инкремента (по умолчанию 800 мс) + Пример использования в папке examples, показывает все возможности библиотеки + Отличия от oneBtton и подобных библиотек: методы библиотеки не создают новые функции, что упрощает применение в сотни раз