initialize external_clock at slave first start state

pull/5/head
midilab 3 years ago
parent 2a2430573a
commit f6d36e76aa
  1. 4
      src/uClock.cpp

@ -280,14 +280,12 @@ void uClockClass::handleExternalClock()
case STARTING: case STARTING:
state = STARTED; state = STARTED;
external_clock = micros();
break; break;
case STARTED: case STARTED:
uint32_t u_timer = micros(); uint32_t u_timer = micros();
if(external_tick == 0) {
external_clock = u_timer;
}
last_interval = clock_diff(external_clock, u_timer); last_interval = clock_diff(external_clock, u_timer);
external_clock = u_timer; external_clock = u_timer;

Loading…
Cancel
Save