mirror of
https://github.com/MaJerle/lwbtn.git
synced 2026-09-23 21:03:59 +08:00
b3f30e2a0e8d7dd014497507e3892c3e93bb2216
…
…
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
94.1%
CMake
4.5%
Python
1.4%