     start_time = millis();
     return true;
 }
-
-
   
 void step1(int delayMilliseconds)
 {
- if (i < stepsToInit)
+ if (i < steps_current_time)
     {
     digitalWrite(9, LOW);  //ENABLE CH A
     digitalWrite(8, HIGH); //DISABLE CH B

  Serial.println("Setup complete");
  
  //setup LEDs
  Wire.begin();        	// Begin I2C
  pinMode(NEOPIN, OUTPUT);
  strip.begin();
  strip.setBrightness(BRIGHTNESS); // set brightness
  delay(500);
  colorWipe(strip.Color(0, 0, 0), 1); // Red
  delay(500);
  
  digitalWrite(13, LOW);
  Bridge.begin();
  Serial.begin(9600);
  while(!Serial);
  
}



void loop(){
  
  // Get the sunrise and sunset times
  uint32_t daySteps = 0;
  uint32_t nightSteps = 0;

}

// Fill the dots one after the other with a color
//void colorWipe(uint32_t c, uint8_t wait) {
//  for(uint16_t i=0; i<strip.numPixels(); i++) {
//	strip.setPixelColor(i, c);
//	strip.show();
//	delay(wait);
//  }
//}
