aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/clocksync.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/clocksync.py')
-rw-r--r--klippy/clocksync.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/klippy/clocksync.py b/klippy/clocksync.py
index 2680e049..c3bab7e7 100644
--- a/klippy/clocksync.py
+++ b/klippy/clocksync.py
@@ -83,7 +83,8 @@ class ClockSync:
clock_fast = False
new_time = sent_time + self.min_half_rtt
if clock_fast != self.last_clock_fast:
- self.prev_est = self.clock_est
+ if sent_time > self.min_half_rtt_time:
+ self.prev_est = self.clock_est
self.last_clock_fast = clock_fast
new_freq = (clock - self.prev_est[1]) / (new_time - self.prev_est[0])
self.serial.set_clock_est(