Knob lights are now gorgeous

This commit is contained in:
William Toohey
2017-02-10 20:37:21 +10:00
parent fcae815027
commit 61cd76dca7
7 changed files with 72 additions and 31 deletions
+8 -5
View File
@@ -8,11 +8,13 @@
#define LED_MS_PER_FRAME (1000 / LED_FRAMERATE)
// brightness levels per frame
#define FLASH_SPEED 12
#define FOLLOW_SPEED 4
#define LED_KNOB_SPEED 4
#define LED_KNOB_HOLD 200
#define LED_KNOB_FADE 12
#define FLASH_SPEED (BRIGHTNESS_LEVELS/21)
#define FOLLOW_SPEED (BRIGHTNESS_LEVELS/64)
#define LED_KNOB_SPEED (BRIGHTNESS_LEVELS/42)
#define LED_KNOB_HOLD 300
#define LED_KNOB_FADE (BRIGHTNESS_LEVELS/128)
#define LED_KNOB_SENSITIVITY 3
enum LEDMode {
NONE = 0,
@@ -26,6 +28,7 @@ uint8_t led_on_frame(void);
void led_animate(void);
void led_anim_flash(void);
void led_anim_follower(void);
void led_knob_lights(void);
void led_knobs_update(int8_t left, int8_t right);
#endif