diff --git a/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX.ino b/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX.ino index b41056b7c..83ecdb670 100644 --- a/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX.ino +++ b/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX/Ada_remoteFXTrigger_NeoTrellis_FastLED_RX.ino @@ -15,6 +15,10 @@ #include +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define LED_PIN 12 #define NUM_LEDS 20 #define LED_TYPE WS2812B @@ -372,5 +376,3 @@ void FillLEDsFromPaletteColors( uint8_t colorIndex) colorIndex += STEPS; } } - - diff --git a/Ever_Burning_Flame_Painting/Ever_Burning_Flame_Painting.ino b/Ever_Burning_Flame_Painting/Ever_Burning_Flame_Painting.ino index 50cf87102..90bf75968 100644 --- a/Ever_Burning_Flame_Painting/Ever_Burning_Flame_Painting.ino +++ b/Ever_Burning_Flame_Painting/Ever_Burning_Flame_Painting.ino @@ -5,6 +5,10 @@ #include #include // add FastLED library AFTER Circuit Playground library to avoid issues +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define STRIP1_DATA_PIN 9 // define data pins for all 3 LED strips #define STRIP2_DATA_PIN 12 #define STRIP3_DATA_PIN 6 diff --git a/GemmaM0_Band_Jacket/DiscoBandCamp/DiscoBandCamp.ino b/GemmaM0_Band_Jacket/DiscoBandCamp/DiscoBandCamp.ino index 828d99035..055b3498a 100644 --- a/GemmaM0_Band_Jacket/DiscoBandCamp/DiscoBandCamp.ino +++ b/GemmaM0_Band_Jacket/DiscoBandCamp/DiscoBandCamp.ino @@ -43,6 +43,10 @@ #include "effects.h" #include "buttons.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + // list of Functions: functionList effectList[] = {SolidRed, //all pixels solid red swirly, //glittery swirly patterns diff --git a/Gemma_M0_NeoPixel_Dress/Gemma_M0_NeoPixel_Dress.ino b/Gemma_M0_NeoPixel_Dress/Gemma_M0_NeoPixel_Dress.ino index 0af54c1ed..dc27bc591 100644 --- a/Gemma_M0_NeoPixel_Dress/Gemma_M0_NeoPixel_Dress.ino +++ b/Gemma_M0_NeoPixel_Dress/Gemma_M0_NeoPixel_Dress.ino @@ -6,6 +6,10 @@ #include #include "Adafruit_TCS34725.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define DATA_PIN 1 #define LED_TYPE WS2812B #define COLOR_ORDER GRB diff --git a/Glowing_Beehive_Hairdo_Wig/Glowing_Beehive_Hairdo_Wig.ino b/Glowing_Beehive_Hairdo_Wig/Glowing_Beehive_Hairdo_Wig.ino index 9a140bd36..e7fb92ad1 100644 --- a/Glowing_Beehive_Hairdo_Wig/Glowing_Beehive_Hairdo_Wig.ino +++ b/Glowing_Beehive_Hairdo_Wig/Glowing_Beehive_Hairdo_Wig.ino @@ -8,6 +8,10 @@ #include // add this before the FastLED library to avoid issues #include +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define LED_PIN 6 //led strand is soldered to pin 6 #define CP_PIN 17 //circuit playground's neopixels live on pin 17 #define NUM_LEDS 12 // number of LEDs in my strand diff --git a/Glowing_Mirror_Mask/Glowing_Mirror_Mask/Glowing_Mirror_Mask.ino b/Glowing_Mirror_Mask/Glowing_Mirror_Mask/Glowing_Mirror_Mask.ino index ac48d20f9..b328e851d 100644 --- a/Glowing_Mirror_Mask/Glowing_Mirror_Mask/Glowing_Mirror_Mask.ino +++ b/Glowing_Mirror_Mask/Glowing_Mirror_Mask/Glowing_Mirror_Mask.ino @@ -12,6 +12,10 @@ #include #include +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + // Enable ONE of these lines to select an animation, // others MUST be commented out! diff --git a/Jack_O_LED_trix/Jack_O_LED_trix.ino b/Jack_O_LED_trix/Jack_O_LED_trix.ino index b0619b1d9..662d3de18 100644 --- a/Jack_O_LED_trix/Jack_O_LED_trix.ino +++ b/Jack_O_LED_trix/Jack_O_LED_trix.ino @@ -29,6 +29,10 @@ #include "colorutils.h" #include "colorpalettes.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define BRIGHTNESS 128 //Define the type of pixels you are using on the next line here. diff --git a/LED_Harness_Bra/LED_Harness_Bra.ino b/LED_Harness_Bra/LED_Harness_Bra.ino index ab75e49f9..57177934b 100644 --- a/LED_Harness_Bra/LED_Harness_Bra.ino +++ b/LED_Harness_Bra/LED_Harness_Bra.ino @@ -16,6 +16,10 @@ Summary: #include #include +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + // Circuit Playground Setup---------------------------------------------------- #define CP_PIN 8 //CPX neopixels live on pin 8, CP live on pin 17 #define NUM_CP 10 //number of neopixels on the CP diff --git a/Neopixel_Aquarium/Neopixel_Aquarium.ino b/Neopixel_Aquarium/Neopixel_Aquarium.ino index 8b56ee13c..807ae944a 100644 --- a/Neopixel_Aquarium/Neopixel_Aquarium.ino +++ b/Neopixel_Aquarium/Neopixel_Aquarium.ino @@ -9,6 +9,10 @@ #include "Adafruit_FreeTouch.h" #include "FastLED.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define CAPTOUCH_PIN A2 //A2 capacitive touch pin #define CAPTOUCH_PIN2 A3 //A3 capacitive touch pin #define NEOPIXEL_PIN A1 //A1 neopixel pin diff --git a/Programmable_12v_Outdoor_Cafe_Lights/Programmable_12v_Outdoor_Cafe_Lights.ino b/Programmable_12v_Outdoor_Cafe_Lights/Programmable_12v_Outdoor_Cafe_Lights.ino index 24a46d888..a8f3771f3 100644 --- a/Programmable_12v_Outdoor_Cafe_Lights/Programmable_12v_Outdoor_Cafe_Lights.ino +++ b/Programmable_12v_Outdoor_Cafe_Lights/Programmable_12v_Outdoor_Cafe_Lights.ino @@ -15,6 +15,10 @@ // #include "FastLED.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define DATA_PIN SCL #define LED_TYPE WS2812 #define COLOR_ORDER RBG // If colors are coming out wrong, re-order (RGB, BRG, etc) diff --git a/Resin_table_circuitplayground_modes/Resin_table_circuitplayground_modes.ino b/Resin_table_circuitplayground_modes/Resin_table_circuitplayground_modes.ino index 5bfb604b2..c1628de70 100644 --- a/Resin_table_circuitplayground_modes/Resin_table_circuitplayground_modes.ino +++ b/Resin_table_circuitplayground_modes/Resin_table_circuitplayground_modes.ino @@ -8,6 +8,10 @@ #include #include +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + // tell FastLED all about the Circuit Playground's layout #define DATA_PIN A1 //LED data on pin A1 diff --git a/Starduino_8bit_Super_Mario_Tree_Topper/Starduino_8bit_Super_Mario_Tree_Topper.ino b/Starduino_8bit_Super_Mario_Tree_Topper/Starduino_8bit_Super_Mario_Tree_Topper.ino index 948c43281..11d8b24c0 100644 --- a/Starduino_8bit_Super_Mario_Tree_Topper/Starduino_8bit_Super_Mario_Tree_Topper.ino +++ b/Starduino_8bit_Super_Mario_Tree_Topper/Starduino_8bit_Super_Mario_Tree_Topper.ino @@ -4,6 +4,10 @@ #include +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define LED_PIN 0 #define COLOR_ORDER GRB #define CHIPSET WS2811 @@ -105,4 +109,4 @@ void Fire2012() } leds[pixelnumber] = color; } -} \ No newline at end of file +} diff --git a/UnicornHorn_CapacitiveTouch/UnicornHorn_CapacitiveTouch.ino b/UnicornHorn_CapacitiveTouch/UnicornHorn_CapacitiveTouch.ino index 276a7ff82..89d51f643 100644 --- a/UnicornHorn_CapacitiveTouch/UnicornHorn_CapacitiveTouch.ino +++ b/UnicornHorn_CapacitiveTouch/UnicornHorn_CapacitiveTouch.ino @@ -5,6 +5,10 @@ #include "Adafruit_FreeTouch.h" #include "FastLED.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define CAPTOUCH_PIN A1 #define NEOPIXEL_PIN 1 #define LED_PIN 0 @@ -97,4 +101,3 @@ void dark() delay(20); } } - diff --git a/color_touch_pendant/color_touch_pendant.ino b/color_touch_pendant/color_touch_pendant.ino index 1c4fdfdce..4a195bb2e 100644 --- a/color_touch_pendant/color_touch_pendant.ino +++ b/color_touch_pendant/color_touch_pendant.ino @@ -9,6 +9,10 @@ #include "Adafruit_FreeTouch.h" #include "FastLED.h" +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif + #define CAPTOUCH_PIN 0 //capacitive touch pin #define NEOPIXEL_PIN 1 //neopixel ring pin #define NUM_LEDS 28 //how many pixels total @@ -140,4 +144,3 @@ void dark() delay(20); } } - diff --git a/library.deps b/library.deps index 7668ac9b4..0d8aa3fc5 100644 --- a/library.deps +++ b/library.deps @@ -1 +1 @@ -depends=Adafruit SSD1305, Adafruit ILI9341, Adafruit BusIO, SD, Adafruit NeoPixel, Adafruit VS1053 Library, Adafruit BluefruitLE nRF51, Adafruit seesaw Library, Ethernet, Stepper, Adafruit IO Arduino, FastLED, Adafruit LiquidCrystal, Adafruit SoftServo, TinyWireM, Adafruit AM radio library, WaveHC, Adafruit LED Backpack Library, MAX31850 OneWire, Adafruit VC0706 Serial Camera Library, RTClib, Adafruit SleepyDog Library, Adafruit Thermal Printer Library, Adafruit Zero I2S Library, Adafruit EPD, Adafruit SSD1351 library, Adafruit FONA Library, Adafruit Motor Shield V2 Library, Adafruit NeoMatrix, Adafruit Soundboard library, Adafruit Circuit Playground, ArduinoJson, Adafruit TCS34725, Adafruit Pixie, Adafruit GPS Library, TinyGPS, WiFi101, Adafruit DotStar, Adafruit Si7021 Library, Adafruit WS2801 Library, Mouse, Keyboard, Time, IRremote, Adafruit LSM9DS0 Library, Adafruit Arcada Library, MIDIUSB, PubSubClient, Adafruit LIS2MDL, Adafruit NeoPXL8, Adafruit MCP23017 Arduino Library, Adafruit MLX90640, LiquidCrystal, Adafruit NeoTrellis M4 Library, RGB matrix Panel, Adafruit MLX90614 Library, Adafruit RGB LCD Shield Library, MAX6675 library, Adafruit MP3, Adafruit Keypad, Adafruit Arcada GifDecoder, Keypad, Neosegment, Encoder, Adafruit TiCoServo, Adafruit Trellis Library, FauxmoESP, Adafruit LSM303 Accel, Adafruit LSM303DLH Mag, Adafruit LSM303DLHC, CapacitiveSensor, Adafruit Zero PDM Library, Adafruit DMA neopixel library, elapsedMillis, DST RTC, Adafruit SHARP Memory Display, Adafruit SPIFlash, BSEC Software Library, WiiChuck, Adafruit DPS310, Adafruit AHTX0, RotaryEncoder, Adafruit MCP9808 Library, LSM303, Adafruit Protomatter, Adafruit IS31FL3741 Library, Sensirion I2C SCD4x, Adafruit TestBed, Bounce2, Adafruit AHRS, Adafruit DRV2605 Library, STM32duino VL53L4CD, PicoDVI - Adafruit Fork, Adafruit MMA8451 Library, Adafruit TSC2007, GFX Library for Arduino, Adafruit PyCamera Library, Adafruit ADG72x, Adafruit BNO055, Adafruit SHT4x Library, Adafruit VCNL4200 Library, Adafruit GC9A01A, Adafruit DVI HSTX, Adafruit TLV320 I2S +depends=Adafruit SSD1305, Adafruit ILI9341, Adafruit BusIO, SD, Adafruit NeoPixel, Adafruit VS1053 Library, Adafruit BluefruitLE nRF51, Adafruit seesaw Library, Ethernet, Stepper, Adafruit IO Arduino, FastLED@3.10.1, Adafruit LiquidCrystal, Adafruit SoftServo, TinyWireM, Adafruit AM radio library, WaveHC, Adafruit LED Backpack Library, MAX31850 OneWire, Adafruit VC0706 Serial Camera Library, RTClib, Adafruit SleepyDog Library, Adafruit Thermal Printer Library, Adafruit Zero I2S Library, Adafruit EPD, Adafruit SSD1351 library, Adafruit FONA Library, Adafruit Motor Shield V2 Library, Adafruit NeoMatrix, Adafruit Soundboard library, Adafruit Circuit Playground, ArduinoJson, Adafruit TCS34725, Adafruit Pixie, Adafruit GPS Library, TinyGPS, WiFi101, Adafruit DotStar, Adafruit Si7021 Library, Adafruit WS2801 Library, Mouse, Keyboard, Time, IRremote, Adafruit LSM9DS0 Library, Adafruit Arcada Library, MIDIUSB, PubSubClient, Adafruit LIS2MDL, Adafruit NeoPXL8, Adafruit MCP23017 Arduino Library, Adafruit MLX90640, LiquidCrystal, Adafruit NeoTrellis M4 Library, RGB matrix Panel, Adafruit MLX90614 Library, Adafruit RGB LCD Shield Library, MAX6675 library, Adafruit MP3, Adafruit Keypad, Adafruit Arcada GifDecoder, Keypad, Neosegment, Encoder, Adafruit TiCoServo, Adafruit Trellis Library, FauxmoESP, Adafruit LSM303 Accel, Adafruit LSM303DLH Mag, Adafruit LSM303DLHC, CapacitiveSensor, Adafruit Zero PDM Library, Adafruit DMA neopixel library, elapsedMillis, DST RTC, Adafruit SHARP Memory Display, Adafruit SPIFlash, BSEC Software Library, WiiChuck, Adafruit DPS310, Adafruit AHTX0, RotaryEncoder, Adafruit MCP9808 Library, LSM303, Adafruit Protomatter, Adafruit IS31FL3741 Library, Sensirion I2C SCD4x, Adafruit TestBed, Bounce2, Adafruit AHRS, Adafruit DRV2605 Library, STM32duino VL53L4CD, PicoDVI - Adafruit Fork, Adafruit MMA8451 Library, Adafruit TSC2007, GFX Library for Arduino, Adafruit PyCamera Library, Adafruit ADG72x, Adafruit BNO055, Adafruit SHT4x Library, Adafruit VCNL4200 Library, Adafruit GC9A01A, Adafruit DVI HSTX, Adafruit TLV320 I2S diff --git a/simple_strand_palettes/simple_strand_palettes.ino b/simple_strand_palettes/simple_strand_palettes.ino index 6054840ca..6affaf59a 100644 --- a/simple_strand_palettes/simple_strand_palettes.ino +++ b/simple_strand_palettes/simple_strand_palettes.ino @@ -2,7 +2,6 @@ // // SPDX-License-Identifier: MIT - #include "FastLED.h" // ColorWavesWithPalettes @@ -16,9 +15,9 @@ // http://fastled.io/tools/paletteknife/ // -//#if FASTLED_VERSION < 3001000 -//#error "Requires FastLED 3.1 or later; check github for latest code." -//#endif +#if defined(FASTLED_VERSION) && FASTLED_VERSION > 3010001 + #error "FastLED 3.10.2 has known compile issues with SAMD boards. Please downgrade to FastLED 3.10.1" +#endif #define DATA_PIN 6 #define LED_TYPE WS2812B