#include<neoPixel.h>

neoPixel display(16,2);


void setup() {
  display.begin();
  display.setAll(&green);
  display.show();
  delay(1000);
  display.setAll(&red);
  display.show();
  delay(1000);
  showChar('A',&blue);
  delay(2000);
  display.setAll(&black);
  showChar('B',&blue);
  delay(2000);
  display.setAll(&black);
  showChar('C',&blue);
  delay(2000);
  display.setAll(&black);
}

void showChar(char inChar,colorObj* inColor) {

  display.setAll(&black);
  switch(inChar) {

    case 'A' : 
      display.setPixelColor(2,inColor);
      display.setPixelColor(6,inColor);
      display.setPixelColor(7,inColor);
      display.setPixelColor(8,inColor);
      display.setPixelColor(9,inColor);
      display.setPixelColor(13,inColor);
      display.setPixelColor(14,inColor);
      display.setPixelColor(15,inColor);
    break;
    case 'B' :
      display.setPixelColor(0,inColor);
      display.setPixelColor(1,inColor);
      display.setPixelColor(2,inColor);
      display.setPixelColor(6,inColor);
      display.setPixelColor(7,inColor);
      display.setPixelColor(8,inColor);
      display.setPixelColor(9,inColor);
      display.setPixelColor(13,inColor);
      display.setPixelColor(14,inColor);
      display.setPixelColor(15,inColor);
    break;
    case 'C' :
      display.setPixelColor(0,inColor);
      display.setPixelColor(1,inColor);
      display.setPixelColor(2,inColor);
      display.setPixelColor(8,inColor);
      display.setPixelColor(9,inColor);
      display.setPixelColor(14,inColor);
      display.setPixelColor(15,inColor);
    break;
  }
  display.show();
}

void loop() { }