   if (flashTimePerColor_ms != fTime) {return false;}
   return true;
 }
-

// TO DO: cut off timeout gradient when activity resumes
//        implement verbosity levels
//        evaluate memory gain from using #define for some constants

#include <stdarg.h>
#include <Wire.h>

  }
}

void outputColor( int *color[]) {  
  if (debugMode) {
    Serial.println(); // for some reason a lot of this output
    Serial.println("---Setting output:---"); // doesn't show up
    Serial.print(*color[0]); Serial.print(", ");
    Serial.print(*color[1]);Serial.print(", ");
    Serial.print(*color[2]);
    Serial.print(*color[3]);
    Serial.println("---------------------");
  }
    outputColor(*color[0],*color[1],*color[2]);
}

void outputColor( int color[]) {  
  if (debugMode) {  
    Serial.println(); // for some reason a lot of this output
    Serial.println("---Setting output:---"); // doesn't show up
    Serial.print(color[0]); Serial.print(", ");
    Serial.print(color[1]);Serial.print(", ");
    Serial.print(color[2]);
    Serial.print(color[3]);
    Serial.println("---------------------");
  }
    outputColor(color[0],color[1],color[2]);
