From ec1fb708d84d77e700d87da8a1ca947a62eea696 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Tue, 11 Feb 2014 13:04:03 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6702 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/nil/src/nil.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'os/nil') diff --git a/os/nil/src/nil.c b/os/nil/src/nil.c index edd717600..789256127 100644 --- a/os/nil/src/nil.c +++ b/os/nil/src/nil.c @@ -447,7 +447,9 @@ void chThdResumeI(thread_reference_t *trp, msg_t msg) { void chThdSleep(systime_t time) { chSysLock(); + chThdSleepS(time); + chSysUnlock(); } @@ -462,7 +464,9 @@ void chThdSleep(systime_t time) { void chThdSleepUntil(systime_t time) { chSysLock(); + chThdSleepUntilS(time); + chSysUnlock(); } @@ -545,8 +549,10 @@ msg_t chSemWaitTimeoutS(semaphore_t *sp, systime_t timeout) { void chSemSignal(semaphore_t *sp) { chSysLock(); + chSemSignalI(sp); chSchRescheduleS(); + chSysUnlock(); } -- cgit v1.2.3