ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
OutputMgr.hpp File Reference
#include "ESPixelStick.h"
#include "memdebug.h"
#include "FileMgr.hpp"
#include <TimeLib.h>
Include dependency graph for OutputMgr.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  c_OutputMgr
 
struct  c_OutputMgr::DriverInfo_t
 

Macros

#define NUM_UARTS   0
 forward declaration to the pure virtual output class that will be defined later.
 
#define OM_MAX_NUM_CHANNELS   (3000 * 3)
 
#define NO_CONFIG_NEEDED   time_t(-1)
 
#define OM_IS_UART   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart)
 
#define OM_IS_RMT   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt)
 

Variables

c_OutputMgr OutputMgr
 

Macro Definition Documentation

◆ NO_CONFIG_NEEDED

#define NO_CONFIG_NEEDED   time_t(-1)

◆ NUM_UARTS

#define NUM_UARTS   0

forward declaration to the pure virtual output class that will be defined later.

◆ OM_IS_RMT

#define OM_IS_RMT   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt)

◆ OM_IS_UART

#define OM_IS_UART   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart)

◆ OM_MAX_NUM_CHANNELS

#define OM_MAX_NUM_CHANNELS   (3000 * 3)

Variable Documentation

◆ OutputMgr

c_OutputMgr OutputMgr
extern