 
 }
 
-/* ======================================================================
-  Function: setup
-  Purpose : you should know ;-)
-  ====================================================================== */
-void setup()
-{
-  uint8_t pbar = 0;
-
-  Serial.begin(115200);
-  Serial.print(F("\r\nBooting on "));
-  Serial.println(ARDUINO_BOARD);
-
-  //Wire.pins(SDA, SCL);
-  Wire.begin(SDA_PIN, SDC_PIN);
-  Wire.setClock(100000);
-
-  if (i2c_scan(I2C_DISPLAY_ADDRESS)) {
-    has_display = true;
-  } else {
-    if (i2c_scan(I2C_DISPLAY_ADDRESS + 1)) {
-      has_display = true;
-    }
-  }
-
+void displayWifiLogo() {
   if (has_display) {
     Serial.println(F("Display found"));
     // initialize dispaly
     display.init();
     display.flipScreenVertically();
     display.clear();
+    display.setFont(Roboto_Condensed_Bold_Bold_16);
+    display.setTextAlignment(TEXT_ALIGN_CENTER);
     display.drawXbm( (128 - WiFi_width) / 2, 0, WiFi_width, WiFi_height, WiFi_bits);
     display.drawString( 64, WiFi_height + 4, "Wifi scanner");
+    display.drawString( 64, WiFi_height + 4, "Wifi scanner");
     display.display();
-
-    display.setFont(ArialMT_Plain_10);
-    display.setTextAlignment(TEXT_ALIGN_CENTER);
     display.setContrast(255);
-    delay(500);
-  }
+    delay(1000);
+  }
+
+}
+
+
+/* ======================================================================
+  Function: setup
+  Purpose : you should know ;-)
+  ====================================================================== */
+void setup()
+{
+  uint8_t pbar = 0;
+
+  Serial.begin(115200);
+  Serial.print(F("\r\nBooting on "));
+  Serial.println(ARDUINO_BOARD);
+
+  //Wire.pins(SDA, SCL);
+  Wire.begin(SDA_PIN, SDC_PIN);
+  Wire.setClock(100000);
+
+  if (i2c_scan(I2C_DISPLAY_ADDRESS)) {
+    has_display = true;
+  } else {
+    if (i2c_scan(I2C_DISPLAY_ADDRESS + 1)) {
+      has_display = true;
+    }
+  }
+
+  displayWifiLogo();
 
   // Set WiFi to station mode and disconnect from an AP if it was previously connected
   WiFi.mode(WIFI_STA);

    display.flipScreenVertically();
  }

  // Setting Timer for updating the WIfi-list display
  ticker.attach(5, setReadyForUpdate);
  // Setting Timer to rescan Wifi-list
  tickerWifi.attach(60, setReadyForWifiUpdate);
}


  display->setTextAlignment(TEXT_ALIGN_LEFT);
  display->setFont(Roboto_Condensed_12);


  for (int i = 0; i < WIFI_DISPLAY_NET; i++) {
    // Print SSID and RSSI for each network found
