ReactESP 2.0.0
Asynchronous programming for the ESP microcontrollers
reactesp Namespace Reference

Classes

class  DelayReaction
 Reaction that is triggered after a certain time delay. More...
 
class  ISRReaction
 Reaction that is triggered on an input pin change. More...
 
class  ReactESP
 Main class of a ReactESP program. More...
 
class  Reaction
 Reactions are code to be called when a given condition is fulfilled. More...
 
class  RepeatReaction
 Reaction that is triggered repeatedly. 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  TimedReaction
 TimedReactions are called based on elapsing of time. More...
 
struct  TriggerTimeCompare
 
class  UntimedReaction
 Reactions that are triggered based on something else than time. More...
 

Typedefs

typedef std::function< void()> react_callback
 
typedef void(* isr_react_callback) (void *)
 

Typedef Documentation

◆ isr_react_callback

typedef void(* reactesp::isr_react_callback) (void *)

Definition at line 13 of file ReactESP.h.

◆ react_callback

typedef std::function<void()> reactesp::react_callback

Definition at line 12 of file ReactESP.h.