     useStartPWM: false,
     brake: false
   },
-/*
+/+
   { // coast
     maxMillis: 1000,
     stepMillis: 50,

const int motorPWMPin = 9;

// ad-hoc acceleration profile
struct accelProfile {
  unsigned long maxMillis; // time until next step, 0 == end of profile
  unsigned long stepMillis; // modify PWM value every stepMillis ms

          // end-stop not reached at end of profile, someone might be in the way
          if (accelProfile[++accelProfileIdx].maxMillis == 0) {
            motorFree();
            Serial.print(currentMillis);
            Serial.print(F(" End of profile - door blocked\r\n"));
            Serial.print(F("Total ms: "));
            Serial.println(driveTotalMillis);
            setLeds1(red, ledBlink);
            doorState = doorBlocked;
            break;
