예제 #1
0
void TimeKeeper::stop(void) {

  ready = false;

  chThdTerminate(worker);
  ppstimesync_sem.signal(); /* speed up termination */
  chThdWait(worker);
  worker = nullptr;
  Exti.pps(false);
}
예제 #2
0
파일: it530.cpp 프로젝트: barthess/mnu_test
static void release(void) {
  protect_sem.signal();
}