ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
OutputMgr.cpp File Reference
Include dependency graph for OutputMgr.cpp:

Classes

struct  OutputTypeXlateMap_t
 
struct  OutputChannelIdToGpioAndPortEntry_t
 

Macros

#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_1
 
#define AllocatePort(ClassType, Output, DriverId, GpioId, PortId, OutputType)
 

Variables

static const OutputTypeXlateMap_t OutputTypeXlateMap [c_OutputMgr::e_OutputType::OutputType_End]
 
static const OutputChannelIdToGpioAndPortEntry_t OutputChannelIdToGpioAndPort []
 
c_OutputMgr OutputMgr
 

Macro Definition Documentation

◆ AllocatePort

#define AllocatePort ( ClassType,
Output,
DriverId,
GpioId,
PortId,
OutputType )
Value:
{ \
new(&Output.OutputDriver) ClassType(DriverId, GpioId, PortId, OutputType); \
Output.OutputDriverInUse = true; \
}

◆ DEFAULT_RELAY_GPIO

#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_1

Variable Documentation

◆ OutputChannelIdToGpioAndPort

const OutputChannelIdToGpioAndPortEntry_t OutputChannelIdToGpioAndPort[]
static

◆ OutputMgr

c_OutputMgr OutputMgr

◆ OutputTypeXlateMap