ReactESP 2.0.0
Asynchronous programming for the ESP microcontrollers
|
Reaction that is triggered on an input pin change. More...
#include <ReactESP.h>
Public Member Functions | |
ISRReaction (uint8_t pin_number, int mode, const react_callback callback) | |
Construct a new ISRReaction object. More... | |
virtual | ~ISRReaction () |
void | add () |
void | remove () |
void | tick () |
![]() | |
Reaction (react_callback callback) | |
Construct a new Reaction object. More... | |
Additional Inherited Members | |
![]() | |
const react_callback | callback |
Reaction that is triggered on an input pin change.
Definition at line 187 of file ReactESP.h.
|
inline |
Construct a new ISRReaction object.
pin_number | GPIO pin number to which the interrupt is attached |
mode | Interrupt mode. One of RISING, FALLING, CHANGE |
callback | Interrupt callback. Keep this function short and add the ICACHE_RAM_ATTR attribute. |
Definition at line 206 of file ReactESP.h.
|
inlinevirtual |
Definition at line 235 of file ReactESP.h.
|
virtual |
Implements reactesp::Reaction.
Definition at line 87 of file ReactESP.cpp.
|
virtual |
Implements reactesp::Reaction.
Definition at line 96 of file ReactESP.cpp.
|
inlinevirtual |
Implements reactesp::Reaction.
Definition at line 238 of file ReactESP.h.