36 uint16_t
Step()
const;
45 bool initialized_ =
false;
46 uint32_t virtual_length_ = 0;
48 uint32_t color_ = 0xFFFFFF;
51 uint8_t brightness_ = 0;
Helper class implementing a few basic WS2812 LED animations.
Definition ws2812_effects.hpp:17
void SetStep(uint16_t step)
Definition ws2812_effects.cpp:27
void SetVirtualLength(uint32_t length)
Definition ws2812_effects.cpp:23
void Tick()
Advance the animation by one step.
Definition ws2812_effects.cpp:35
void SetEffect(Effect effect, uint32_t color=0xFFFFFF)
Select the active effect.
Definition ws2812_effects.cpp:15
Effect
Definition ws2812_effects.hpp:19
uint16_t Step() const
Definition ws2812_effects.cpp:31
C++ convenience wrapper for a chain of WS2812 LEDs.
Definition ws2812_cpp.hpp:26
C++ wrapper for the HF-WS2812 RMT LED driver.