Ah - yeah, there’s a recently identified problem with the teensy 3.1 and SPI chipsets that I haven’t checked in a fix for yet - go into ledsysdefs.h and change the line that says:
#define CLK_DBL 1
to
#define CLK_DBL 0
(that is not the correct long term fix, but it should be a stopgap)
However, in possibly related issues, the code is working under 2.1 however there is some very strange behaviour…
Even without using any of the power management functions (ie, still using FastLED.show()) some LED’s just aren’t lighting up, or some are lighting up the wrong colour.
I’m using a 30x8 matrix, and if I try to set them ALL on solid red it skips over the first 6 or 7, and a few of the other random ones are more green than red.
Switching back to FastLED 2.0 makes the problem go away.