A library for Arduino that helps interface for Push Buttons.
Version 1.0.0
What things you need to install the software and how to install them
- Arduino IDE - Development IDE
 
You can either install through the Arduino Library Manager or checkout the latest changes or a release from GitHub.
- Checkout library to your Arduino libraries folder
 
#include <CFPushButton.h>- Initialize library.
 
#define PIN_PUSH_BUTTON D2
CFPushButton pushButton(PIN_PUSH_BUTTON);- Create a function for OnPressCallback
 
void onPressCallback() {
    // Do something...
}- Also in the setup function add
 
void setup() {
    // ... YOUR CODE ...
    // Define callback.
    pushButton..setOnPressCallback(onPressCallback);
    
    // Start push button.
    pushButton.begin();
    // ... YOUR CODE ...
}- And in your loop function
 
void loop() {
    // ... YOUR CODE ...
    pushButton.loop();
    // ... YOUR CODE ...
}- Please read our Wiki.
 
Contact us at contact@cftechsol.com for questions and we'll help you sort it out.
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Caio Frota - Initial work - caiofrota | CF Technology Solutions
 
This project is licensed under the MIT License - see the LICENSE file for details

