ReactESP 1.0.0
Asynchronous programming for the ESP microcontrollers
|
#include <Arduino.h>
#include <forward_list>
#include <functional>
#include <queue>
Go to the source code of this file.
Classes | |
class | Reaction |
Reactions are code to be called when a given condition is fulfilled. More... | |
class | TimedReaction |
TimedReactions are called based on elapsing of time. More... | |
struct | TriggerTimeCompare |
class | DelayReaction |
Reaction that is triggered after a certain time delay. More... | |
class | RepeatReaction |
Reaction that is triggered repeatedly. More... | |
class | UntimedReaction |
Reactions that are triggered based on something else than time. More... | |
class | StreamReaction |
Reaction that is triggered when there is input available at the given Arduino Stream. More... | |
class | TickReaction |
Reaction that is triggered unconditionally at each execution loop. More... | |
class | ISRReaction |
Reaction that is triggered on an input pin change. More... | |
class | ReactESP |
Main class of a ReactESP program. More... | |
Typedefs | |
typedef std::function< void()> | react_callback |
typedef void(* | isr_react_callback) (void *) |
typedef void(* isr_react_callback) (void *) |
Definition at line 11 of file ReactESP.h.
typedef std::function<void()> react_callback |
Definition at line 10 of file ReactESP.h.