So I altered the void setup to include the Serial.begin(SPEED); and the Serial.print("Ada/n"); in the void setup and it gives me a new SPEED was not declared in this scope.
void setup(){
delay(2000)
LEDS.addLeds<APA102,DATA_PIN, CLOCK_PIN, RGB>(LEDS,NUM_LEDS;
Serial.begin(SPEED); // Teensy/32u4 disregards baud rate; is OK!
Serial.print("Ada\n"); // Send ACK string to host
}
// Dirty trick: the circular buffer for serial data is 256 bytes,
// and the "in" and "out" indices are unsigned 8-bit types -- this
// much simplifies the cases where in/out need to "wrap around" the
// beginning/end of the buffer. Otherwise there'd be a ton of bit-
// masking and/or conditional code every time one of these indices
// needs to change, slowing things down tremendously.
uint8_t
buffer[256],
indexIn = 0,
indexOut = 0,
mode = MODE_HEADER,
hi, lo, chk, i, spiFlag;
int16_t
bytesBuffered = 0,
hold = 0,
c;
int32_t
bytesRemaining;
unsigned long
startTime,
lastByteTime,
lastAckTime,
t;
int32_t outPos = 0;
startTime = micros();
lastByteTime = lastAckTime = millis();