コード例 #1
0
ファイル: time_keeper.cpp プロジェクト: Smolyarov/u2
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();
}