27 #include <mraa/gpio.hpp>
29 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
30 #include "../IsrCallback.h"
102 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
103 void installISR(mraa::Edge level, IsrCallback *cb);
105 void installISR(mraa::Edge level,
void (*isr)(
void *),
void *arg);
114 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
115 void installISR(mraa::Edge level,
void (*isr)(
void *),
void *arg);
API for the TTP223 Touch Sensor.
Definition: ttp223.h:59
TTP223(unsigned int pin)
Definition: ttp223.cxx:32
std::string m_name
name of this sensor
Definition: ttp223.h:117
int value()
Definition: ttp223.cxx:54
std::string name()
Definition: ttp223.cxx:50
bool isPressed()
Definition: ttp223.cxx:58
mraa_gpio_context m_gpio
GPIO pin.
Definition: ttp223.h:118
void uninstallISR()
Definition: ttp223.cxx:79
void installISR(mraa::Edge level, void(*isr)(void *), void *arg)
Definition: ttp223.cxx:69
~TTP223()
Definition: ttp223.cxx:45