 
 void loop ()
 {
+    static byte iter;
+    iter = iter + 1;
     LOGLN("Loop");
 
     if (enter_time_setup())

    const int default_state = HIGH; /*assume that button is pull-up*/

    if (digitalRead(pin) != default_state) {
        delay(50); /*ms*/
        if (digitalRead(pin) != default_state) {
            do {} while (digitalRead(pin) == !default_state); // wait for button releases
            delay(50);
            return true;
        }
    }

    backlight_buttons();

    // Update meteo data
    if (!iter) {
        float temp_in, humid_in, temp_out, humid_out;
        int32_t pressure;

        read_meteo_data(temp_in, humid_in, temp_out, humid_out, pressure);
        fill_data(temp_in, temp_out, humid_in, humid_out, pressure);
    }

    // Clock icon - optional. Only if show_dew_point is disabled
    //print_clock();

    // Update the displayed time
    print_time_string(3 /* 4th row */);
