27 #include <mraa/gpio.hpp>
98 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
99 void installISR(mraa::Edge level, jobject runnable);
101 void installISR(mraa::Edge level,
void (*isr)(
void *),
void *arg);
110 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
111 void installISR(mraa::Edge level,
void (*isr)(
void *),
void *arg);
API for the TTP223 Touch Sensor.
Definition: ttp223.h:55
TTP223(unsigned int pin)
Definition: ttp223.cxx:32
std::string m_name
name of this sensor
Definition: ttp223.h:113
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:114
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