Prod the watchdog if waiting for along time
This commit is contained in:
parent
74da90a06b
commit
e06acc4525
1 changed files with 4 additions and 2 deletions
|
@ -28,7 +28,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: phase.c,v 1.1 2010/02/18 20:58:59 adamdunkels Exp $
|
* $Id: phase.c,v 1.2 2010/02/28 14:15:16 adamdunkels Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -101,7 +101,9 @@ phase_wait(struct phase_list *list,
|
||||||
expected = now + wait - wait_before;
|
expected = now + wait - wait_before;
|
||||||
if(!RTIMER_CLOCK_LT(expected, now)) {
|
if(!RTIMER_CLOCK_LT(expected, now)) {
|
||||||
/* Wait until the receiver is expected to be awake */
|
/* Wait until the receiver is expected to be awake */
|
||||||
while(RTIMER_CLOCK_LT(RTIMER_NOW(), expected));
|
while(RTIMER_CLOCK_LT(RTIMER_NOW(), expected)) {
|
||||||
|
watchdog_periodic();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue