From 81115166a703f993c76b3ed0c627d7a27fd4077e Mon Sep 17 00:00:00 2001 From: px4dev Date: Wed, 9 Jan 2013 21:40:42 -0800 Subject: [PATCH] Fix clock_time2ticks to round up, not down. This makes sem_timedwait for at least the necessary period. --- nuttx/sched/clock_time2ticks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nuttx/sched/clock_time2ticks.c b/nuttx/sched/clock_time2ticks.c index 383264d513..9265872bb6 100644 --- a/nuttx/sched/clock_time2ticks.c +++ b/nuttx/sched/clock_time2ticks.c @@ -97,6 +97,6 @@ int clock_time2ticks(FAR const struct timespec *reltime, FAR int *ticks) /* Convert microseconds to clock ticks */ - *ticks = relusec / USEC_PER_TICK; + *ticks = (relusec + USEC_PER_TICK - 1) / USEC_PER_TICK; return OK; }