fix a bug in tos_tick2millisec

This commit is contained in:
vitoswwang
2021-08-26 20:08:12 +08:00
parent 8253a953bd
commit 67799dc84c
2 changed files with 4 additions and 4 deletions

View File

@@ -25,8 +25,8 @@
#define TOS_VERSION_MAJOR 0x02 #define TOS_VERSION_MAJOR 0x02
#define TOS_VERSION_MINOR 0x04 #define TOS_VERSION_MINOR 0x04
#define TOS_VERSION_PATCH 0x03 #define TOS_VERSION_PATCH 0x04
#define TOS_VERSION "2.4.3" #define TOS_VERSION "2.4.4"
#endif /* _TOS_VERSION_H_ */ #endif /* _TOS_VERSION_H_ */

View File

@@ -39,12 +39,12 @@ __API__ void tos_systick_set(k_tick_t tick)
__API__ k_time_t tos_tick2millisec(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) __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) __API__ k_err_t tos_sleep_ms(k_time_t ms)