mirror of
https://github.com/MaJerle/lwbtn.git
synced 2026-02-05 11:10:35 +08:00
develop
…
Lightweight button manager
Read first: Documentation
Features
- Written in C (C11)
- Platform independent, requires user to provide millisecond timing source
- No dynamic memory allocation
- Callback driven event management
- Support for click, multi click and long press events
- Support for software debounce for press and release events
- Easy to use and maintain
- User friendly MIT license
Contribute
Fresh contributions are always welcome. Simple instructions to proceed:
- Fork Github repository
- Follow C style & coding rules already used in the project
- Create a pull request to develop branch with new features or bug fixes
Alternatively you may:
- Report a bug
- Ask for a feature request
Languages
C
92.6%
CMake
5.3%
Python
2.1%