 
 void print_clock()
 {
+    static byte last_second;
+    if (last_second == rtc.getSecond()) {
+        // No update needed
+        return;
+    }
+    last_second = rtc.getSecond();
+
     static byte iter;
-
     iter = (iter + 1) % 8;
     print_clock_char(iter);
 }

    lcd.setCursor(10, 2);
    dtostrf(pressure/100.0, 6, 1, buff);
    lcd.print(buff);
}

void read_meteo_data(float &temp_in,  float &humid_in,

// Real-time clock
DS3231 rtc;

// Error value
const int32_t err_val = 200000;

// Show dew point or clock icon or none? (No place for both)
bool show_dew_point = true;

////////////////////////////////////////////////////////////////////////////////
//                DEW POINT SUPPORT
