   Serial1.flush(); // flush twice to make sure
   
   // reset these to known value
-  lastWaitIndicationUpdate = millis();
-  lastBatteryIndicationUpdate = millis();
+  // not needed using elapsedMillis.
+  // lastWaitIndicationUpdate = millis();
+  // lastBatteryIndicationUpdate = millis();
 }
 
 void loop() {

}

void runWaitBtIndication() {
  if (millis() > (lastWaitIndicationUpdate + WaitIndicationInterval)) {
    lastWaitIndicationUpdate = millis();
    if(connectionLedStatus) {
      analogWrite(connectionLed, ledOutputValue);
    } else{

  pinMode(connectionLed, OUTPUT);

  // wake-up blinking
  
  digitalWriteFast(connectionLed, HIGH);
  digitalWriteFast(batteryLed, HIGH);
  delay(1000);
