From e3974196a3f092878c2ec0d466d0ec412298be6b Mon Sep 17 00:00:00 2001 From: gdisirio Date: Wed, 15 Oct 2008 18:53:15 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@472 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- src/include/sleep.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/include/sleep.h b/src/include/sleep.h index ac76b3fe8..109d9d072 100644 --- a/src/include/sleep.h +++ b/src/include/sleep.h @@ -28,19 +28,19 @@ /** * Time conversion utility. Converts from seconds to system ticks number. */ -#define S2ST(sec) ((sec) * CH_FREQUENCY) +#define S2ST(sec) ((systime_t)((sec) * CH_FREQUENCY)) /** * Time conversion utility. Converts from milliseconds to system ticks number. * @note The result is rounded upward to the next tick boundary. */ -#define MS2ST(msec) (((((msec) - 1L) * CH_FREQUENCY) / 1000) + 1) +#define MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) / 1000) + 1)) /** * Time conversion utility. Converts from microseconds to system ticks number. * @note The result is rounded upward to the next tick boundary. */ -#define US2ST(usec) (((((usec) - 1L) * CH_FREQUENCY) / 1000000) + 1) +#define US2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) / 1000000) + 1)) #ifdef __cplusplus extern "C" { -- cgit v1.2.3