revert force first internal tick processing since its too dangerous, instead start internal clock at SYNCING state

pull/51/head
midilab 23 hours ago
parent 6fcf2fe09b
commit b85737535a
  1. 4
      src/uClock.cpp

@ -333,8 +333,6 @@ void uClockClass::handleExternalClock()
case STARTING: case STARTING:
clock_state = SYNCING; clock_state = SYNCING;
ext_clock_us = micros(); ext_clock_us = micros();
// force first internal tick processing
handleInternalClock();
break; break;
} }
} }
@ -680,6 +678,6 @@ void uClockHandler()
// global timer counter // global timer counter
_millis = millis(); _millis = millis();
if (uClock.clock_state == uClock.STARTED) if (uClock.clock_state == uClock.STARTED || uClock.clock_state == uClock.SYNCING)
uClock.handleInternalClock(); uClock.handleInternalClock();
} }

Loading…
Cancel
Save