void wdog_enable(int on) { if (!on) { putreg16(WD_MODE_DIS_ARM, WDOG_REG(WD_MODE)); putreg16(WD_MODE_DIS_CONFIRM, WDOG_REG(WD_MODE)); } }
void wdog_reset(void) { // enable watchdog putreg16(WD_MODE_ENABLE, WDOG_REG(WD_MODE)); // force expiration putreg16(0x0000, WDOG_REG(WD_LOAD_TIMER)); putreg16(0x0000, WDOG_REG(WD_LOAD_TIMER)); }
void wdog_reset(void) { /* Enable watchdog */ putreg16(WD_MODE_ENABLE, WDOG_REG(WD_MODE)); /* Force expiration */ putreg16(0x0000, WDOG_REG(WD_LOAD_TIMER)); putreg16(0x0000, WDOG_REG(WD_LOAD_TIMER)); }