|
WS2812 RMT Driver
API 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 |
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.
| uint32_t led_strip_encoder_config_t::reset_us |
Reset (latch) time after the data, in us (0: 300 us)
| uint32_t led_strip_encoder_config_t::resolution |
Encoder resolution, in Hz
| uint16_t led_strip_encoder_config_t::t0h_ticks |
0 bit high time in resolution ticks (0: 400 ns)
| uint16_t led_strip_encoder_config_t::t0l_ticks |
0 bit low time in resolution ticks (0: 850 ns)
| uint16_t led_strip_encoder_config_t::t1h_ticks |
1 bit high time in resolution ticks (0: 800 ns)
| uint16_t led_strip_encoder_config_t::t1l_ticks |
1 bit low time in resolution ticks (0: 450 ns)