From fb0563fbd223cd0bfcddaf1ae4745efc1e5f281b Mon Sep 17 00:00:00 2001 From: gdisirio Date: Tue, 4 Jun 2013 08:03:01 +0000 Subject: Fixed bug #415. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5810 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/kernel/include/chvt.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'os/kernel/include') diff --git a/os/kernel/include/chvt.h b/os/kernel/include/chvt.h index 63ff3c4b3..97a04d81e 100644 --- a/os/kernel/include/chvt.h +++ b/os/kernel/include/chvt.h @@ -43,7 +43,8 @@ * * @api */ -#define S2ST(sec) ((systime_t)((sec) * CH_FREQUENCY)) +#define S2ST(sec) \ + ((systime_t)((sec) * CH_FREQUENCY)) /** * @brief Milliseconds to system ticks. @@ -55,8 +56,8 @@ * * @api */ -#define MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) / \ - 1000L) + 1L)) +#define MS2ST(msec) \ + ((systime_t)((((msec) * CH_FREQUENCY - 1L) / 1000L) + 1L)) /** * @brief Microseconds to system ticks. @@ -68,8 +69,8 @@ * * @api */ -#define US2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) / \ - 1000000L) + 1L)) +#define US2ST(usec) \ + ((systime_t)((((usec) * CH_FREQUENCY - 1L) / 1000000L) + 1L)) /** @} */ /** -- cgit v1.2.3