WS2812 RMT Driver
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
led_strip_encoder_config_t Struct Reference

Type of led strip encoder configuration. More...

#include <led_strip_encoder.h>

Public Attributes

uint32_t resolution
 
uint16_t t0h_ticks
 
uint16_t t0l_ticks
 
uint16_t t1h_ticks
 
uint16_t t1l_ticks
 
uint32_t reset_us
 

Detailed Description

Type of led strip encoder configuration.

Fields left at 0 take the WS2812B datasheet values ("Data transfer time" and RES): T0H 400 ns, T0L 850 ns, T1H 800 ns, T1L 450 ns and a 300 us reset.

Member Data Documentation

◆ reset_us

uint32_t led_strip_encoder_config_t::reset_us

Reset (latch) time after the data, in us (0: 300 us)

◆ resolution

uint32_t led_strip_encoder_config_t::resolution

Encoder resolution, in Hz

◆ t0h_ticks

uint16_t led_strip_encoder_config_t::t0h_ticks

0 bit high time in resolution ticks (0: 400 ns)

◆ t0l_ticks

uint16_t led_strip_encoder_config_t::t0l_ticks

0 bit low time in resolution ticks (0: 850 ns)

◆ t1h_ticks

uint16_t led_strip_encoder_config_t::t1h_ticks

1 bit high time in resolution ticks (0: 800 ns)

◆ t1l_ticks

uint16_t led_strip_encoder_config_t::t1l_ticks

1 bit low time in resolution ticks (0: 450 ns)


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