 const uint8_t NUM_CLASSES = 10;
 const uint8_t NO_CLASS = 255;
 uint8_t g_classes[NUM_CLASSES];
+
+// calibration values
+uint8_t g_calibrate = 0;
 
 // Gamma correction table in progmem
 const uint8_t PROGMEM gamma[] = {

#include <util/crc16.h>
#include <EEPROM.h>
#include <Adafruit_NeoPixel.h>

{ 
    uint16_t timer_cal;

    g_pixels.begin();
    startup_animation();
    
    Serial.begin(38400);
    Serial.println("led-board hello!");
    
    Timer1.initialize(32);
    Timer1.attachInterrupt(tick);
    
    g_node_id = EEPROM.read(id_address);
//    EEPROM.get(calibration_address, timer_cal);
//    if (timer_cal > 1)
//        g_timer_init = timer_cal;

//    uint32_t t, last_t = 0;
//    for(;;)
//    {
//          t = cmillis() / 1000;
//          if (t != last_t)
//          {
//              Serial.println(t);
//              last_t = t;
//          }
//    }
}

void loop()
