/*
 * File:   Button.h
 * Author: yova
 *
 * Created on 8 de septiembre de 2016, 06:04 PM
 */

#ifndef BUTTON_H
#define	BUTTON_H

#include <bcm2835.h>
#include "./libraries/robotois-digital-header/DigitalHeader.h"

class Button {
public:
    Button(uint8_t header);
    Button(const Button& orig);
    virtual ~Button();

    uint8_t getValue();

    void release();
private:
    DigitalHeader *IOHeader;
    uint8_t state;

};

#endif	/* BUTTON_H */
