X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Ftimer.c;h=a71352676ba789cd7e07696e1985c34c19e4b619;hb=70fbca7abd15ab931dc82119f5b0b8f7b3fe1596;hp=bb1e5cfba3bc6cfdb1aaa6813b57b717e9109dbb;hpb=ac3dc4364ae7ec13d5dd8462d4da1b26a86f788f;p=bertos.git diff --git a/drv/timer.c b/drv/timer.c index bb1e5cfb..a7135267 100644 --- a/drv/timer.c +++ b/drv/timer.c @@ -38,7 +38,11 @@ */ #include "timer.h" -#include + +#include +#include +#include + #include #include #include @@ -173,9 +177,9 @@ Timer *timer_abort(Timer *timer) */ void timer_delayTicks(ticks_t delay) { -#if defined(IRQ_GETSTATE) +#if defined(IRQ_ENABLED) /* We shouldn't sleep with interrupts disabled */ - ASSERT(IRQ_GETSTATE()); + ASSERT(IRQ_ENABLED()); #endif #if defined(CONFIG_KERN_SIGNALS) && CONFIG_KERN_SIGNALS