From b85737535a3e887cae25ede5ab646799f46d1e5e Mon Sep 17 00:00:00 2001 From: midilab Date: Sat, 26 Jul 2025 09:08:48 -0300 Subject: [PATCH] revert force first internal tick processing since its too dangerous, instead start internal clock at SYNCING state --- src/uClock.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/uClock.cpp b/src/uClock.cpp index eca3634..ae50591 100755 --- a/src/uClock.cpp +++ b/src/uClock.cpp @@ -333,8 +333,6 @@ void uClockClass::handleExternalClock() case STARTING: clock_state = SYNCING; ext_clock_us = micros(); - // force first internal tick processing - handleInternalClock(); break; } } @@ -680,6 +678,6 @@ void uClockHandler() // global timer counter _millis = millis(); - if (uClock.clock_state == uClock.STARTED) + if (uClock.clock_state == uClock.STARTED || uClock.clock_state == uClock.SYNCING) uClock.handleInternalClock(); }