Hi,
I am trying to drive adafruit's 144LED strip with T3, and it seems to work fine if only a small portion of pixels are used, but as I increase the number of addressable pixels - below simple code crashes (Windows reports "device malfunctioned", etc, the usual stuff):
I am using NeoPixel library with Paul's latest changes for T3 and T3.1: https://github.com/adafruit/Adafruit_NeoPixel
T3 is connected on RawHid, running at 48MHz
Was wondering if anyone else has seen a similar issue.
Here is the full sketch:
#include <Adafruit_NeoPixel.h>
#define PIN 9
int count = 140; // numbers over 70 always seem to crash. Numbers below 20 never do
Adafruit_NeoPixel strip = Adafruit_NeoPixel(count, PIN, NEO_GRB + NEO_KHZ800);
void setup()
{
strip.begin();
strip.show(); // <-- this line appears to be crashing the firmware
}
void loop()
{
// does not matter
}
Thanks,
Greg
I am trying to drive adafruit's 144LED strip with T3, and it seems to work fine if only a small portion of pixels are used, but as I increase the number of addressable pixels - below simple code crashes (Windows reports "device malfunctioned", etc, the usual stuff):
I am using NeoPixel library with Paul's latest changes for T3 and T3.1: https://github.com/adafruit/Adafruit_NeoPixel
T3 is connected on RawHid, running at 48MHz
Was wondering if anyone else has seen a similar issue.
Here is the full sketch:
#include <Adafruit_NeoPixel.h>
#define PIN 9
int count = 140; // numbers over 70 always seem to crash. Numbers below 20 never do
Adafruit_NeoPixel strip = Adafruit_NeoPixel(count, PIN, NEO_GRB + NEO_KHZ800);
void setup()
{
strip.begin();
strip.show(); // <-- this line appears to be crashing the firmware
}
void loop()
{
// does not matter
}
Thanks,
Greg