ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
c_OutputUart::OutputUartConfig_t Struct Reference

#include <OutputUart.hpp>

Collaboration diagram for c_OutputUart::OutputUartConfig_t:

Public Attributes

c_OutputCommon::OID_t ChannelId = c_OutputCommon::OID_t(-1)
 
gpio_num_t DataPin = gpio_num_t(-1)
 
uart_port_t UartId = uart_port_t(-1)
 
uint32_t IntensityDataWidth = 8
 
UartDatauint32_t UartDataSize = UartDatauint32_t::OUTPUT_UART_8N2
 
uint32_t FrameStartBreakUS = 0
 
uint32_t FrameStartMarkAfterBreakUS = 0
 
TranslateIntensityData_t TranslateIntensityData = TranslateIntensityData_t::NoTranslation
 
bool InvertOutputPolarity = false
 
uint32_t Baudrate = 57600
 
c_OutputPixelpPixelDataSource = nullptr
 
uint32_t FiFoTriggerLevel = DEFAULT_UART_FIFO_TRIGGER_LEVEL
 
uint16_t NumInterIntensityBreakBits = 0
 
uint16_t NumInterIntensityMABbits = 0
 
bool TriggerIsrExternally = false
 
const CitudsArray_tCitudsArray = nullptr
 

Member Data Documentation

◆ Baudrate

uint32_t c_OutputUart::OutputUartConfig_t::Baudrate = 57600

◆ ChannelId

c_OutputCommon::OID_t c_OutputUart::OutputUartConfig_t::ChannelId = c_OutputCommon::OID_t(-1)

◆ CitudsArray

const CitudsArray_t* c_OutputUart::OutputUartConfig_t::CitudsArray = nullptr

◆ DataPin

gpio_num_t c_OutputUart::OutputUartConfig_t::DataPin = gpio_num_t(-1)

◆ FiFoTriggerLevel

uint32_t c_OutputUart::OutputUartConfig_t::FiFoTriggerLevel = DEFAULT_UART_FIFO_TRIGGER_LEVEL

◆ FrameStartBreakUS

uint32_t c_OutputUart::OutputUartConfig_t::FrameStartBreakUS = 0

◆ FrameStartMarkAfterBreakUS

uint32_t c_OutputUart::OutputUartConfig_t::FrameStartMarkAfterBreakUS = 0

◆ IntensityDataWidth

uint32_t c_OutputUart::OutputUartConfig_t::IntensityDataWidth = 8

◆ InvertOutputPolarity

bool c_OutputUart::OutputUartConfig_t::InvertOutputPolarity = false

◆ NumInterIntensityBreakBits

uint16_t c_OutputUart::OutputUartConfig_t::NumInterIntensityBreakBits = 0

◆ NumInterIntensityMABbits

uint16_t c_OutputUart::OutputUartConfig_t::NumInterIntensityMABbits = 0

◆ pPixelDataSource

c_OutputPixel* c_OutputUart::OutputUartConfig_t::pPixelDataSource = nullptr

◆ TranslateIntensityData

TranslateIntensityData_t c_OutputUart::OutputUartConfig_t::TranslateIntensityData = TranslateIntensityData_t::NoTranslation

◆ TriggerIsrExternally

bool c_OutputUart::OutputUartConfig_t::TriggerIsrExternally = false

◆ UartDataSize

UartDatauint32_t c_OutputUart::OutputUartConfig_t::UartDataSize = UartDatauint32_t::OUTPUT_UART_8N2

◆ UartId

uart_port_t c_OutputUart::OutputUartConfig_t::UartId = uart_port_t(-1)

The documentation for this struct was generated from the following file: