X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fpower.h;h=d73eb621a785ef17629ff03e25748820983d476f;hb=32d1445272120a254d77ce8d1af1f527da7a2c17;hp=93c40c0394936d09552074b905eb423e9b4113aa;hpb=fe0a14d1434098bfd0780d06a2a7e55f27940d27;p=bertos.git diff --git a/bertos/cpu/power.h b/bertos/cpu/power.h index 93c40c03..d73eb621 100644 --- a/bertos/cpu/power.h +++ b/bertos/cpu/power.h @@ -67,7 +67,8 @@ INLINE void cpu_relax(void) { #if CONFIG_KERN - proc_yield(); + if (proc_preemptAllowed()) + proc_yield(); #endif #if CONFIG_WATCHDOG