   }
 
   fade = cfg.bright;
+  analogWrite(TFT_LED, fade);
+
   tft.setRotation(cfg.rotate);
-  analogWrite(TFT_LED, fade);
-
   tft.println(F("Weather Guy (c)2018"));
   tft.print(F("ssid: "));
   tft.println(cfg.ssid);

    tft.println('/');

    if (mdns.begin(cfg.hostname, WiFi.localIP())) {
      DBG(println(F("MDNS started")));
      mdns.addService("http", "tcp", 80);
    } else
      ERR(println(F("Error starting MDNS")));

    last_fetch_conditions = -cfg.conditions_interval;
    last_fetch_forecasts = -cfg.forecasts_interval;

    WiFi.begin(cfg.ssid, cfg.password);
    for (int i = 0; i < 60 && WiFi.status() != WL_CONNECTED; i++) {
      delay(500);
      tft.print('.');
    }
    connected = WiFi.status() == WL_CONNECTED;
