 int nBrk = 0;
 
 void setup() {
-  while (!Serial);  // required for Flora & Micro
+  //while (!Serial);  // required for Flora & Micro
   delay(500);
 
   Serial.begin(115200);

    }
    clearMorse();
    nBrk++;
  } else if (bSND.fell()) {
    Serial.println("snd");
    printMessage();

  }
}

void blink(int red, int green, int blue) {
  // Turn on
  for(uint8_t i=0; i<NUMPIXELS; i++) {
    pixels.setPixelColor(i, pixels.Color(red,green,blue));
    }
  pixels.show();

  // Wait
  delay(100);

  // Turn off
  for(uint8_t i=0; i<NUMPIXELS; i++) {
    pixels.setPixelColor(i, pixels.Color(0, 0, 0));
  }
  pixels.show();
}

void setColor(int i) {
  switch(i){
    case 0: colorWipe(pixels.Color(0, 0, 0), 50);  // Black/off
            break;
    case 1: colorWipe(pixels.Color(255, 0, 0), 50);      // Red
            break;
    case 2: colorWipe(pixels.Color(0, 255, 0), 50);  // Green
            break;
    case 3: colorWipe(pixels.Color(0, 0, 255), 50);  // Blue
            break;
    case 4: colorWipe(pixels.Color(127, 127, 127), 50);  // White
            break;
  }
}

// Fill the dots one after the other with a color
void colorWipe(uint32_t c, uint8_t wait) {
  for(uint16_t i=0; i<pixels.numPixels(); i++) {
    pixels.setPixelColor(i, c);
    pixels.show();
    delay(wait);
  }
}
