void kal_get_time(kal_uint32* ticks_ptr);
kal_uint32 kal_get_time_remaining(kal_timerid timer_id);
kal_uint32 kal_secs_to_ticks(kal_uint32 secs);
kal_uint32 kal_milli_secs_to_ticks(kal_uint32 milli_secs);
kal_uint32 kal_ticks_to_secs(kal_uint32 ticks);
kal_uint32 kal_ticks_to_milli_secs(kal_uint32 ticks);
实现一个简单的tick到ms(毫秒)的转换函数:
unsigned long get_milli_secs()
{
kal_uint32 ticks;
kal_get_time(&ticks);
return kal_ticks_to_milli_secs(ticks);
}
1 ticks = 4.615ms