   Serial.println(F("---"));
   PrintSPACER();
 
-  Serial.println(F("Connect to OBD port - Waiting for CAN-Bus "));
+  int count = 0;
   do {
+    if (count == 0) {
+        Serial.println();
+        Serial.println(F("Connect to OBD port - Waiting for CAN-Bus "));
+    }
+    count++;
+    if (count >= 41) {
+      count = 0;
+    }
     Serial.print(F("."));
     delay(1000);
   } while (digitalRead(2));

//! \brief   Output header data
//--------------------------------------------------------------------------------
void printHeaderData() {
  Serial.print(F("Time [hh:mm]: "));
  if (BMS.hour <= 9) Serial.print(F("0"));
  Serial.print(BMS.hour); Serial.print(F(":"));

//! \brief   Output status data as splash screen
//--------------------------------------------------------------------------------
void printSplashScreen() {
  Serial.println(); Serial.println(); PrintSPACER();
  printHeaderData();
  PrintSPACER();
  printStandardDataset();
