From 7c8d8c5eb94973e27e2b8a0881a9f837a4798cba Mon Sep 17 00:00:00 2001 From: midilab Date: Sat, 26 Jul 2025 07:46:57 -0300 Subject: [PATCH] place onClockPauseCallback and onClockContinueCallback callbacks correctly --- src/uClock.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/uClock.cpp b/src/uClock.cpp index 70eb03a..c1ca9da 100755 --- a/src/uClock.cpp +++ b/src/uClock.cpp @@ -309,7 +309,7 @@ void uClockClass::handleExternalClock() break; case SYNCING: - // set clock_mode as start and goes on to calculate the first ext_interval + // set clock_mode as started and goes on to calculate the first ext_interval clock_state = STARTED; // no break here just go on to calculate our first ext_interval @@ -376,8 +376,12 @@ void uClockClass::pause() } else if (clock_mode == EXTERNAL_CLOCK) { ATOMIC(clock_state = STARTING) } + if (onClockContinueCallback) + onClockContinueCallback(); } else { ATOMIC(clock_state = PAUSED) + if (onClockPauseCallback) + onClockPauseCallback(); } }