|
|
#include <Adafruit_NeoPixel.h>
|
|
|
|
|
|
#ifdef __AVR_ATtiny85__ // Trinket, Gemma, etc.
|
|
|
#ifdef __AVR_ATtiny85__
|
|
|
#include <avr/power.h>
|
|
|
#endif
|
|
|
|
|
|
/* Begin config section
|
|
|
-----------------------*/
|
|
|
// Begin config section
|
|
|
|
|
|
#define PIN 0
|
|
|
|
|
|
#define BRIGHTNESS 64
|
|
|
|
|
|
#define MODE_CHANGE_TIME 10000
|
|
@@ -25,13 +24,13 @@
|
|
|
#define RAINBOW_CYCLE_MIN_INTERVAL 1
|
|
|
#define RAINBOW_CYCLE_MAX_INTERVAL 10
|
|
|
|
|
|
#define BLINK_MIN_INTERVAL 250
|
|
|
#define BLINK_MAX_INTERVAL 500
|
|
|
|
|
|
/* End config section */
|
|
|
// End config section
|
|
|
|
|
|
enum pattern {
|
|
|
RAINBOW_CYCLE,
|
|
|
COLOR_WIPE,
|
|
|
DOUBLE_COLOR_WIPE,
|
|
|
SCANNER,
|