 uint32_t off_color_strong    = strip.Color (  0,  1,  0);
 
 
-/* TODO 0.0 to 1.0 percent between current and next value. for color fading */
-/* or event based lerping? */
-
-/* TODO gamut values from goggles */
-/* TODO smooth sub pixel rendering of bar/pixel ends (careful to avoid 50% average brightness in middle for a pixel */
-
-
 /* CLOCK */
 class ClockPositions
 {

}



/* SIMPLE MIXER */
// add rgb and clamp





/* APP */
ClockPositions positions;
ClockSegments  segments(strip, positions);

void setup ()
{
  Time.zone(+1);
  strip.begin ();
  strip.show (); // Initialize all pixels to 'off'
  
  // Dim on board LED
  RGB.control(true);
  RGB.color(50, 0, 0);
  
  request.hostname = "www.timeapi.org";
  request.port = 80;
  request.path = "/utc/now";
}


void loop ()
{
  positions.update ();
  segments.draw ();
}



// extended from time_loop from https://github.com/zeroeth/time_loop 
#include "application.h"

