Files @ 64275d7d6618
Branch filter:

Location: protofusion-esp32-template/main/ledstrip.h

Ethan Zonca
More LED work, etc
#ifndef _LED_STRIPPER_H
#define _LED_STRIPPER_H


typedef enum _effect {
  EFFECT_NONE = 0,
  EFFECT_RAINBOW,
  EFFECT_SINGLECHASE,
  EFFECT_CAULDRON,
} effect_t;

typedef enum _mode_led {
  LEDMODE_AUTO = 0,
  LEDMODE_MANUAL = 1,
} led_mode_t;


void ledstrip_init(void);
void ledstrip_set(uint32_t r, uint32_t g, uint32_t b);
void ledstrip_set_modifier(float frac);
void ledstrip_set_effect(effect_t effect);
void ledstrip_refresh(void);
#endif