灵活的按键处理库(Flexible Button)| 按键驱动 | 支持单击、双击、连击、长按、自动消抖 | 灵活适配中断和低功耗 | 按需实现组合按键
-
Updated
May 20, 2023 - C
灵活的按键处理库(Flexible Button)| 按键驱动 | 支持单击、双击、连击、长按、自动消抖 | 灵活适配中断和低功耗 | 按需实现组合按键
Linux kernel platform driver for ASUSTOR NAS hardware (leds, buttons)
btnx (Button Extension) is a daemon that enables rerouting of mouse button events through uinput as keyboard and other mouse button combinations. btnx requires btnx-config, a configuration tool for btnx. See https://github.com/cdobrich/btnx-config for more details.
btnx-config is a configuration tool for btnx (Button Extension). It allows the user to send keyboard combinations or execute commands with mouse buttons. btnx-config provides mouse and button detection, and an easy way to configure btnx's behavior. See https://github.com/cdobrich/btnx/ for btnx.
Multi-Function Button Detection for MCU.
Push-Button Library for STM32 with pressed beep callback and debouncing
Button Driver for Tactile Switches Buttons Compatible with ESP-IDF and STM32CubeIDE
Some commonly used embedded system libraries.
Entry-level application layer wrapper library based on easy_button for common embedded button detection . Cross-platform portability through hardware abstraction layer design, supporting rich features like single-click, multi-click, long-press, and combo keys.
A port of the C++ OneButton library to be compatible with STM32 and HAL.
CSFML Wrapper adding Scene Management & 2D components (Sprite, Textfield, Label, Button, Pixelbuffer)
This repository is a training module covering basics of GPIO, TCA, TCB, events, USART, CCL and PIT to create simple applications for the ATtinyAVR 1-series.
The following is a HID 15 button arcade stick with an LCD Screen. The tm4c123gxl microcontroller is used for this project.
Add a description, image, and links to the button topic page so that developers can more easily learn about it.
To associate your repository with the button topic, visit your repo's landing page and select "manage topics."