 }
 
 void pattern_hsv_circle_loop(Adafruit_NeoPixel *strip){
-  HsvColor hsv(base_hue, base_saturation, base_brightness);
+  HsvColor hsv(base_hue, BASE_SATURATION, BASE_BRIGHTNESS);
   RgbColor rgb = HsvToRgb(hsv);
   for (int i = 0 ; i < PIXEL_COUNT ; ++i){
     (*strip).setPixelColor(i, rgb.r, rgb.g, rgb.b);


// loop() runs over and over again, as quickly as it can execute.
void loop() {
  pattern_hsv_offset_circle_loop(&strip);
  strip.show();
  delay(LOOP_DELAY);
}

  HsvColor hsv;
  for (int i = 0 ; i < PIXEL_COUNT ; ++i){
    offset = ((float)i/(PIXEL_COUNT-1))*255;
    hsv = HsvColor(base_hue+offset, BASE_SATURATION, BASE_BRIGHTNESS);
    rgb = HsvToRgb(hsv);
    (*strip).setPixelColor(i, rgb.r, rgb.g, rgb.b);
  }
