Releases: mathertel/OneButton
Version 2.5.0
This release is a minor update including som smaller fixes.
Functions marked with deprecated will be removed in version 3.x
Formatting of source code conformint the standard Arduino IDE 2.0 formatting using .clang-format
Version for platform.io in sync with version for Arduino
Introducing the OneButtonTiny class for small environments with limited program space and memory.
2.1.0
What's Changed
- Better Debounce implementation
- Fixing examples for ESP8266 and ESP32
- Cleanup compiler warnings.
- CI/CD implemented in Github Actions
- Documentation
Many thanks to @IhorNehrutsa
See CHANGELOG.md
Full Changelog: 2.0.0...2.1.0
Improvements from pull requests
What's Changed
- Add cppcheck by @mkinney in #104
- Debouncing in one point. by @IhorNehrutsa in #118
- docs: add docs for lambda-with-context use-case by @gergovari in #114
New Contributors
- @mkinney made their first contribution in #104
- @IhorNehrutsa made their first contribution in #118
- @gergovari made their first contribution in #114
Full Changelog: 2.0.4...2.0.5
ESP32 examples
ESP32 defines in examples and documentation
Bug Fixes
What's Changed
- fixing multiClick callback with parameters by @trantuananh1996 in #97
New Contributors
- @trantuananh1996 made their first contribution in #97
Full Changelog: 2.0.2...2.0.3
Version update for Arduino and platform.io
Version update of the library description for platform.io
minor fixes
- Compiler warning removed
- Documentation
multiclick support
now supporting counting multiple clicks in a row
and new example showing how to use other inputs than standard digital input signals.
see CHANGELOG.md
PressStart event and fixes.
Class initialization with default values.
New event for PressStart.
Documentation improvements.
Added callback functions with parameters
Now it is possible to register a callback function that has an extra parameter that provides a pointer to some data relevant for the callback.