   Serial.begin(115200);
   SPI.begin();  
   allocateMemory();
-  //updateLeds();
+  updateLeds();
 }
 
 /**


// An LED on our light strip
struct LED {
  unsigned int red        = 0;
  unsigned int green      = 0;
  unsigned int blue       = 0;
  unsigned int brightness = 0;
};

// Current LED state

/**
 * Update an LED's state
 */
boolean updateLed(int ledNumber, int red, int green, int blue, int brightness) {  
  if(ledNumber >= currentLedCount) {
    // LED out of bounds
    return false;
  }
  // Normalize brightness value
  brightness = min(brightness, 31);
  LED *led = &leds[ledNumber];
  boolean needsUpdate = led->red != red
                          || led->green != green
