mirror of
https://github.com/MaJerle/lwbtn.git
synced 2026-02-07 05:02:05 +08:00
28 lines
828 B
Markdown
28 lines
828 B
Markdown
# Lightweight button manager
|
|
|
|
<h3>Read first: <a href="http://docs.majerle.eu/projects/lwbtn/">Documentation</a></h3>
|
|
|
|
## 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:
|
|
|
|
1. Fork Github repository
|
|
2. Follow [C style & coding rules](https://github.com/MaJerle/c-code-style) already used in the project
|
|
3. Create a pull request to develop branch with new features or bug fixes
|
|
|
|
Alternatively you may:
|
|
|
|
1. Report a bug
|
|
2. Ask for a feature request
|