 void setup() {
   // Start serial for input / output
   Serial.begin(9600);
-  Serial.println("EM27Sun Cover Driver v1.0");
+  Serial.println("EM27Sun Cover Driver v1.1");
   // Set up for the Stepper motor
   stepper.setPinsInverted(true,false,true); // sets direction and enable pins inverted
   stepper.setMaxSpeed(USTEP_DIVISOR * STEP_SPEED);

int move_to_limit(int dir, float* elapsed_sec) {
  int continu = 1;
  int retcode, dpin_limit;
  unsigned long startmillis;

  startmillis = millis();
  // Setup digital pin for sought limit switch

        requeststate = STATE_OPENED;
        Serial.println("User requested cover to open");
        break;
      case 'f':
      case 'F':
        requeststate = STATE_FORCEOPEN;
        Serial.println("User forced cover to open as often as possible");
        break;
      case 'c':
      case 'C':
        requeststate = STATE_CLOSED;
