示例#1
0
文件: wdg.c 项目: akerlund/DSP_system
/**
 * @brief   Resets WDG's counter.
 *
 * @param[in] wdgp      pointer to the @p WDGDriver object
 *
 * @api
 */
void wdgReset(WDGDriver *wdgp) {

  osalDbgCheck(wdgp != NULL);

  osalSysLock();
  osalDbgAssert(wdgp->state == WDG_READY, "not ready");
  wdgResetI(wdgp);
  osalSysUnlock();
}
示例#2
0
文件: main.c 项目: fpoussin/MotoLink
static THD_FUNCTION(ThreadWdg, arg)
{
    (void)arg;
    chRegSetThreadName("Watchdog");

    while (true)
    {
        wdgResetI(&WDGD1);
        chThdSleepMilliseconds(200);
    }

    return;
}