HF-WS2812 Driver 0.1.0-dev
HF-WS2812 ESP32 RMT Driver
Loading...
Searching...
No Matches
ws2812_test_config::SignalTiming Struct Reference

WS2812 Signal Timing Parameters (nanoseconds) More...

#include <esp32_ws2812_test_config.hpp>

Static Public Attributes

static constexpr uint16_t T0H_NS = 300
 Logic 0, high time (ns)
 
static constexpr uint16_t T0L_NS = 900
 Logic 0, low time (ns)
 
static constexpr uint16_t T1H_NS = 900
 Logic 1, high time (ns)
 
static constexpr uint16_t T1L_NS = 300
 Logic 1, low time (ns)
 
static constexpr uint16_t RESET_US = 280
 Reset/latch time (μs)
 

Detailed Description

WS2812 Signal Timing Parameters (nanoseconds)

Timing parameters for the WS2812 one-wire protocol. These are the standard WS2812B timing values. Adjust for WS2812 variants (SK6812, etc.) if needed.

Member Data Documentation

◆ RESET_US

constexpr uint16_t ws2812_test_config::SignalTiming::RESET_US = 280
staticconstexpr

Reset/latch time (μs)

◆ T0H_NS

constexpr uint16_t ws2812_test_config::SignalTiming::T0H_NS = 300
staticconstexpr

Logic 0, high time (ns)

◆ T0L_NS

constexpr uint16_t ws2812_test_config::SignalTiming::T0L_NS = 900
staticconstexpr

Logic 0, low time (ns)

◆ T1H_NS

constexpr uint16_t ws2812_test_config::SignalTiming::T1H_NS = 900
staticconstexpr

Logic 1, high time (ns)

◆ T1L_NS

constexpr uint16_t ws2812_test_config::SignalTiming::T1L_NS = 300
staticconstexpr

Logic 1, low time (ns)


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