From 2298e077e287b9c6c47ee44a9b22ee2c953548f2 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Tue, 21 Dec 2021 16:30:03 -0700 Subject: [PATCH] Add ifdefs for my trinket-based one --- advent-lights.ino | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/advent-lights.ino b/advent-lights.ino index 714591b..213c1ed 100644 --- a/advent-lights.ino +++ b/advent-lights.ino @@ -9,16 +9,23 @@ #define FLASH_EEPROM true #endif -//#define DEBUG +#ifdef ARDUINO_TRINKET_M0 +#include + +Adafruit_DotStar dotstar = Adafruit_DotStar(1, INTERNAL_DS_DATA, INTERNAL_DS_CLK, DOTSTAR_BGR); +#define LEDS_PIN 2 +#else // Which pins your NeoPixels are connected to -#define LEDS_PIN 2 +#define LEDS_PIN 4 + +#endif // How many LEDS you have. 24 for xmas advent, 9 for menorah, etc. #define NUM_LEDS 24 // Want one of them to be white? -#define THE_WHITE_ONE 23 +#define THE_WHITE_ONE (NUM_LEDS - 1) // How many milliseconds between twinkling #define DELAY_MS 1000 @@ -57,6 +64,11 @@ void setup() { pinMode(LED_BUILTIN, OUTPUT); +#ifdef ARDUINO_TRINKET_M0 + dotstar.begin(); + dotstar.show(); +#endif + #if defined(DEBUG) lastLightOn = NUM_LEDS - 1; #elif defined(FLASH_AS_EEPROM_h)