EasyButton

Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

MIT License

Stars
451
Committers
14

Bot releases are hidden (Show)

EasyButton - v2.0.3 Latest Release

Published by evert-arias over 1 year ago

Update version in library.properties file so that it can be loaded via the Arduino Library Manager.

Thanks to @webmonkey

EasyButton - v2.0.1

Published by evert-arias about 4 years ago

Fixes

Fixed issue that were causing fails on sequences after odd single click (https://github.com/evert-arias/EasyButton/pull/47, thanks to @ssk8)

EasyButton - v2.0.0

Published by evert-arias over 4 years ago

EasyButton v2.0

  • Introduces virtual button functionality
  • Some changes to the API that make it more intuitive.
  • Performance improvements

🥇 Thanks to @elC0mpa for his collaboration

Check out the official documentation website

EasyButton - v1.2.0

Published by evert-arias over 4 years ago

Introducing support for multiple onSequence

Multiple onSequence support https://github.com/evert-arias/EasyButton/pull/36 by @elC0mpa
New example added https://github.com/evert-arias/EasyButton/pull/36/commits/9b27abf162ab630a3be83ae562cc7b58d3e71ebd by @elC0mpa

EasyButton now has its own website where we host its official documentation and examples.
https://easybtn.earias.me

Much more on the way...

EasyButton - v1.1.1

Published by evert-arias about 5 years ago

This version improve some functionalities and has some small fixes

https://github.com/evert-arias/EasyButton/pull/20 Improved onPressedFor functionality when using interrupts
https://github.com/evert-arias/EasyButton/commit/fed0ad89c017bb470ac818d4f93ec8c3a5f84b8a Add FunctionalInterrupt when functional support is enable. Fix to issue: https://github.com/evert-arias/EasyButton/issues/21

EasyButton - v1.1.0

Published by evert-arias about 5 years ago

This version introduces Interrupts Support a new feature added by @elC0mpa

https://github.com/evert-arias/EasyButton/commit/bc2b91dc8aa08c7cbeec85ab4841aad591f3a05f Interrupts support
https://github.com/evert-arias/EasyButton/commit/cfae017bc4b8103870e2616e79e679cc73287074 New example of using interrupts

🥇 Thanks to @elC0mpa for his collaboration

EasyButton - EasyButton v1.0.2

Published by evert-arias about 5 years ago

Bug fix:
https://github.com/evert-arias/EasyButton/commit/f704cbccae9f53085103ac7a8d8ca3d8ca3d910f Only include EasyButtonTouch class only for ESP32

EasyButton - EasyButton Library 1.0.0

Published by evert-arias about 6 years ago

First release of the library. Intended to test its operation and detect possible errors to be corrected in upcoming releases.