ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
|
Classes | |
class | DelayEvent |
Event that is triggered after a certain time delay. More... | |
class | Event |
Events are code to be called when a given condition is fulfilled. More... | |
struct | EventInterface |
EventInterface defines the interface for all events. More... | |
class | EventLoop |
Asynchronous event loop supporting timed (repeating and non-repeating), interrupt and stream events. More... | |
class | ISREvent |
Event that is triggered on an input pin change. More... | |
class | RepeatEvent |
Event that is triggered repeatedly. More... | |
class | StreamEvent |
Event that is triggered when there is input available at the given Arduino Stream. More... | |
class | TickEvent |
Event that is triggered unconditionally at each execution loop. More... | |
class | TimedEvent |
TimedEvents are called based on elapsing of time. More... | |
struct | TriggerTimeCompare |
class | UntimedEvent |
Events that are triggered based on something else than time. More... | |
Typedefs | |
using | ReactESP = EventLoop |
using | TimedReaction = TimedEvent |
using | UntimedReaction = UntimedEvent |
using | DelayReaction = DelayEvent |
using | RepeatReaction = RepeatEvent |
using | ISRReaction = ISREvent |
using | StreamReaction = StreamEvent |
using | TickReaction = TickEvent |
using | react_callback = std::function<void()> |
using | isr_react_callback = void (*)(void*) |
Functions | |
uint64_t ICACHE_RAM_ATTR | micros64 () |
Return the current time since the device restart in microseconds. | |
using reactesp::DelayReaction = DelayEvent |
Definition at line 162 of file event_loop.h.
using reactesp::isr_react_callback = void (*)(void*) |
using reactesp::ISRReaction = ISREvent |
Definition at line 164 of file event_loop.h.
using reactesp::react_callback = std::function<void()> |
using reactesp::ReactESP = EventLoop |
Definition at line 159 of file event_loop.h.
using reactesp::RepeatReaction = RepeatEvent |
Definition at line 163 of file event_loop.h.
using reactesp::StreamReaction = StreamEvent |
Definition at line 165 of file event_loop.h.
using reactesp::TickReaction = TickEvent |
Definition at line 166 of file event_loop.h.
using reactesp::TimedReaction = TimedEvent |
Definition at line 160 of file event_loop.h.
Definition at line 161 of file event_loop.h.
|
inline |