An STM32-RTOS library to implement all kind of switches out of simple push buttons (Momentary buttons) by using embedded simulated behavior
-
Updated
Jun 5, 2024 - C++
An STM32-RTOS library to implement all kind of switches out of simple push buttons (Momentary buttons) by using embedded simulated behavior
Advanced Debouncer Library for Arduino
Arduino library to wrap clickable rotary encoder in a simple message structure, plus a sweet debounce routine
MpbToSwitch is an Esp32-Arduino library that implements all kind of switches logical internal mechanisms out of simple push buttons (Momentary buttons)
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.
Обработка событий на входах (кнопки, PIR и т.д.) по прерыванию с таймером подавления дребезга контактов
Arduino library to debounce button switches, detect presses, releases, and long presses
Arduino library for push buttons at INT0 and / or INT1 pin (pin 2 / 3). Provides debouncing and toggle button functionality.
Button is a class for (debouncing) button queries. The included ButtonSL is extended so that a distinction can be made between a short and long button press.
Single Switch Debouncer Library for Arduino
EasyButton official website
Two Buttons Interface for embedded devices
RepeatButton Library for Arduino
STM32 C++ Button Library with debouncing algorithm
Arduino Library for momentary push button
A possible solution, when you want to avoid firing some event, but have no control of it.
Arduino button debounce library for various switch types, port expanders and other 8-bit data sources. Fast and robust debounce algorithm.
Add a description, image, and links to the debounce-button topic page so that developers can more easily learn about it.
To associate your repository with the debounce-button topic, visit your repo's landing page and select "manage topics."