36 uint32_t
get_red(uint8_t brightness);
52 uint32_t
get_blue(uint8_t brightness);
84 uint32_t
get_cyan(uint8_t brightness);
100 uint32_t
get_pink(uint8_t brightness);
124 void set_all_red(uint32_t len, uint8_t brightness);
222 void apply_rainbow_wheel_effect(uint32_t len, uint16_t* base_hue, uint8_t* speed_factor, uint8_t* density_factor,
volatile uint8_t* brightness);
244 void apply_breathing_effect(uint32_t len, uint8_t* speed_factor, uint32_t* color,
volatile uint8_t* base_brightness, uint8_t* brightness,
bool* breathing_up);
void apply_flashing_effect(uint32_t len, uint32_t *color)
Apply flashing effect.
uint32_t get_purple(uint8_t brightness)
Get purple color.
uint32_t get_yellow(uint8_t brightness)
Get yellow color.
void set_all_cyan(uint32_t len, uint8_t brightness)
Set all leds cyan.
void apply_breathing_effect(uint32_t len, uint8_t *speed_factor, uint32_t *color, volatile uint8_t *base_brightness, uint8_t *brightness, bool *breathing_up)
Apply breathing effect.
uint32_t get_red(uint8_t brightness)
Get red color.
void set_all_orange(uint32_t len, uint8_t brightness)
Set all leds orange.
void set_all_pink(uint32_t len, uint8_t brightness)
Set all leds pink.
void turn_off_all(uint32_t len)
Turn off all leds.
uint32_t get_white(uint8_t brightness)
Get white color.
void set_all_blue(uint32_t len, uint8_t brightness)
Set all leds to blue.
void set_all_turquoise(uint32_t len, uint8_t brightness)
Set all leds turquoise.
uint32_t get_green(uint8_t brightness)
Get green color.
void set_all_magenta(uint32_t len, uint8_t brightness)
Set all leds magenta.
void set_all_white(uint32_t len, uint8_t brightness)
Set all leds to white.
void set_all_yellow(uint32_t len, uint8_t brightness)
Set all leds yellow.
void apply_rainbow_wheel_effect(uint32_t len, uint16_t *base_hue, uint8_t *speed_factor, uint8_t *density_factor, volatile uint8_t *brightness)
Apply rainbow wheel effect.
uint32_t get_pink(uint8_t brightness)
Get pink color.
uint32_t get_blue(uint8_t brightness)
Get blue color.
uint32_t get_cyan(uint8_t brightness)
Get cyan color.
void set_all_green(uint32_t len, uint8_t brightness)
Set all leds to green.
uint32_t get_orange(uint8_t brightness)
Get orange color.
void set_all_red(uint32_t len, uint8_t brightness)
Set all leds to red.
uint32_t get_magenta(uint8_t brightness)
Get magenta color.
void set_rainbow_spectrum(uint32_t len)
Set all leds to rainbow spectrum.
uint32_t get_turquoise(uint8_t brightness)
Get turquoise color.
void set_all_leds(uint32_t color, uint32_t len)
Set all leds to the same color.
void apply_rainbow_cycle_effect(uint32_t len, uint16_t *hue, uint8_t *speed_factor, volatile uint8_t *brightness)
Apply rainbow cycle effect.
void set_all_purple(uint32_t len, uint8_t brightness)
Set all leds purple.
static void put_pixel(uint32_t pixel_grb)
Put pixel to the LED strip.