From 67799dc84c412df656aa1afff9b675af412f5fa2 Mon Sep 17 00:00:00 2001 From: vitoswwang Date: Thu, 26 Aug 2021 20:08:12 +0800 Subject: [PATCH] fix a bug in tos_tick2millisec --- kernel/core/include/tos_version.h | 4 ++-- kernel/core/tos_time.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/core/include/tos_version.h b/kernel/core/include/tos_version.h index a8ea95cf..4520fd5d 100644 --- a/kernel/core/include/tos_version.h +++ b/kernel/core/include/tos_version.h @@ -25,8 +25,8 @@ #define TOS_VERSION_MAJOR 0x02 #define TOS_VERSION_MINOR 0x04 -#define TOS_VERSION_PATCH 0x03 -#define TOS_VERSION "2.4.3" +#define TOS_VERSION_PATCH 0x04 +#define TOS_VERSION "2.4.4" #endif /* _TOS_VERSION_H_ */ diff --git a/kernel/core/tos_time.c b/kernel/core/tos_time.c index 16ccf34b..bbf180c8 100644 --- a/kernel/core/tos_time.c +++ b/kernel/core/tos_time.c @@ -39,12 +39,12 @@ __API__ void tos_systick_set(k_tick_t tick) __API__ k_time_t tos_tick2millisec(k_tick_t tick) { - return (k_time_t)(tick * K_TIME_MILLISEC_PER_SEC / TOS_CFG_CPU_TICK_PER_SECOND); + return (k_time_t)(tick * (K_TIME_MILLISEC_PER_SEC / TOS_CFG_CPU_TICK_PER_SECOND)); } __API__ k_tick_t tos_millisec2tick(k_time_t ms) { - return ((k_tick_t)ms * TOS_CFG_CPU_TICK_PER_SECOND / K_TIME_MILLISEC_PER_SEC); + return (k_tick_t)(ms * (TOS_CFG_CPU_TICK_PER_SECOND / K_TIME_MILLISEC_PER_SEC)); } __API__ k_err_t tos_sleep_ms(k_time_t ms)