From 18fee78c2082dd4a1bb89f8fafc100825cf1745e Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Tue, 17 Oct 2017 11:53:00 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10842 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/rt/src/chthreads.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'os/rt/src') diff --git a/os/rt/src/chthreads.c b/os/rt/src/chthreads.c index 49abadb2d..84a062b86 100644 --- a/os/rt/src/chthreads.c +++ b/os/rt/src/chthreads.c @@ -670,7 +670,7 @@ void chThdSleepUntil(systime_t time) { sysinterval_t interval; chSysLock(); - interval = chTimeDiffX(time, chVTGetSystemTimeX()); + interval = chTimeDiffX(chVTGetSystemTimeX(), time); if (interval > (sysinterval_t)0) { chThdSleepS(interval); } @@ -697,7 +697,7 @@ systime_t chThdSleepUntilWindowed(systime_t prev, systime_t next) { chSysLock(); time = chVTGetSystemTimeX(); if (chTimeIsInRangeX(time, prev, next)) { - chThdSleepS(chTimeDiffX(next, time)); + chThdSleepS(chTimeDiffX(time, next)); } chSysUnlock(); -- cgit v1.2.3