32#ifndef WiringPiGPIO_H_
33#define WiringPiGPIO_H_
38#include <condition_variable>
40#define NUMBER_OF_GPIO_PINS (28)
44typedef int (*CallbackType)(int);
80 int currentEdgeType = GPIO_NONE;
GPIO GPIO wrapper classes for usage with C++ and wiringPi.
Definition GPIO.h:49
DIRECTION
Definition GPIO.h:54
VALUE
Definition GPIO.h:61
Definition WiringPiGPIO.h:50
virtual void handleInterruptDrivenGPIOPin()
Definition WiringPiGPIO.cpp:310
static int initialized
Definition WiringPiGPIO.h:90
virtual ~WiringPiGPIO()
Definition WiringPiGPIO.cpp:130
virtual void disableEdgeInterrupt()
Definition WiringPiGPIO.cpp:171
static void freeGPIOInstance(WiringPiGPIO &instance)
Definition WiringPiGPIO.cpp:67
virtual GPIO::VALUE getValue()
Definition WiringPiGPIO.cpp:156
virtual void enableEdgeInterrupt(EDGE edgeType)
Definition WiringPiGPIO.cpp:188
int number
Definition WiringPiGPIO.h:78
virtual void setValue(GPIO::VALUE)
Definition WiringPiGPIO.cpp:142