Hi - I am trying to build a test rig to use FastLED in parallel with a teensy 3.6, and it is not working as expected. When I use the following sketch, which cycles a strip through the rainbow and doesn't use parallel, everything works as expected:
But when I use exactly the same code and hardware, and try to use the parallel setup, it does nothing:
I also get a lot of messages in the compile window that I don't know how to decipher:
any ideas?
Code:
#include "FastLED.h"
const int numStrips = 1;
const int ledsPerStrip = 100;
const int numLEDs = numStrips * ledsPerStrip;
const int dataPin = 2;
CRGB leds[numLEDs];
void setup()
{
// WS2811_PORTDC - pins 2,14,7,8,6,20,21,5,15,22,23,9,10,13,11,12 <-- 16 pins, no soldering onto pads on the back!
// LEDS.addLeds<WS2811_PORTDC, numStrips, GRB>(leds, ledsPerStrip);
LEDS.addLeds<WS2811, dataPin, GRB>(leds, numLEDs);
LEDS.setBrightness(84);
}
void loop()
{
for (int hue = 0; hue < 256; hue++)
{
for (int i = 0; i < (numLEDs) ; i++)
{
leds[i] = CHSV(hue, 255, 255);
}
FastLED.show();
delay(10);
}
}
But when I use exactly the same code and hardware, and try to use the parallel setup, it does nothing:
Code:
#include "FastLED.h"
const int numStrips = 1;
const int ledsPerStrip = 100;
const int numLEDs = numStrips * ledsPerStrip;
const int dataPin = 2;
CRGB leds[numLEDs];
void setup()
{
// WS2811_PORTDC - pins 2,14,7,8,6,20,21,5,15,22,23,9,10,13,11,12 <-- 16 pins, no soldering onto pads on the back!
LEDS.addLeds<WS2811_PORTDC, numStrips, GRB>(leds, ledsPerStrip);
// LEDS.addLeds<WS2811, dataPin, GRB>(leds, numLEDs);
LEDS.setBrightness(84);
}
void loop()
{
for (int hue = 0; hue < 256; hue++)
{
for (int i = 0; i < (numLEDs) ; i++)
{
leds[i] = CHSV(hue, 255, 255);
}
FastLED.show();
delay(10);
}
}
I also get a lot of messages in the compile window that I don't know how to decipher:
Code:
In file included from G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:1:0:
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008
# pragma message "FastLED version 3.001.008"
^
In file included from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/fastled_arm_k66.h:11:0,
from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms.h:15,
from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/FastLED.h:55,
from G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:1:
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void SixteenWayInlineBlockClocklessController<LANES, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, ((1 << LANES) - 1)>&) [with unsigned char LANES = 1u; int T1 = 90; int T2 = 270; int T3 = 90; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:244:12: warning: unused variable 'clocks' [-Wunused-variable]
uint32_t clocks = showRGBInternal(pixels);
^
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void SixteenWayInlineBlockClocklessController<LANES, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, ((1 << LANES) - 1)>&) [with unsigned char LANES = 1u; int T1 = 126; int T2 = 198; int T3 = 126; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:244:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void SixteenWayInlineBlockClocklessController<LANES, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, ((1 << LANES) - 1)>&) [with unsigned char LANES = 1u; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 300]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:244:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void SixteenWayInlineBlockClocklessController<LANES, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, ((1 << LANES) - 1)>&) [with unsigned char LANES = 1u; int T1 = 144; int T2 = 144; int T3 = 162; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:244:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void SixteenWayInlineBlockClocklessController<LANES, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, ((1 << LANES) - 1)>&) [with unsigned char LANES = 1u; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:244:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 2; int T1 = 90; int T2 = 270; int T3 = 90; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
uint32_t clocks = showRGBInternal(pixels);
^
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 2; int T1 = 126; int T2 = 198; int T3 = 126; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 2; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 300]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 2; int T1 = 144; int T2 = 144; int T3 = 162; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 2; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 15; int T1 = 90; int T2 = 270; int T3 = 90; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 15; int T1 = 126; int T2 = 198; int T3 = 126; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 15; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 300]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 15; int T1 = 144; int T2 = 144; int T3 = 162; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 15; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 0; int T1 = 90; int T2 = 270; int T3 = 90; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 0; int T1 = 126; int T2 = 198; int T3 = 126; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 0; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 300]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 0; int T1 = 144; int T2 = 144; int T3 = 162; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h: In instantiation of 'void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, (((1 << LANES) - 1) & ((FIRST_PIN == 2) ? 255 : 4095))>&) [with unsigned char LANES = 1u; int FIRST_PIN = 0; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 40]':
G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:30:1: required from here
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:38:12: warning: unused variable 'clocks' [-Wunused-variable]
In file included from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/FastLED.h:48:0,
from G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:1:
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/bitswap.h: In member function 'void SixteenWayInlineBlockClocklessController<LANES, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER, LANES, ((1 << LANES) - 1)>&) [with unsigned char LANES = 1u; int T1 = 58; int T2 = 58; int T3 = 116; EOrder RGB_ORDER = (EOrder)66u; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]':
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/bitswap.h:183:15: warning: '*((void*)& b0 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
t = (x ^ (x >> 7)) & 0x00AA00AA; x = x ^ t ^ (t << 7);
^
In file included from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/fastled_arm_k66.h:11:0,
from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms.h:15,
from G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/FastLED.h:55,
from G:\User Folders\Documents\Arduino\LED_Test_Rig_v1\LED_Test_Rig_v1.ino:1:
G:\User Folders\Documents\Arduino\libraries\FastLED-3.1.8/platforms/arm/k66/clockless_block_arm_k66.h:300:18: note: '*((void*)& b0 +4)' was declared here
register Lines b0;
^
any ideas?