1.2.11.4.14 SYS_TIME_CountToMS Function

C

uint32_t SYS_TIME_CountToMS ( uint32_t count )

Summary

Converts a counter value to time interval in milliseconds.

Description

This function converts a counter value to time interval in milliseconds, based on the hardware timer frequency as configured and as reported by SYS_TIME_FrequencyGet.

Precondition

The SYS_TIME_Initialize function should have been called before calling this function.

Parameters

ParamDescription
countCounter value to be converted to an equivalent value in milliseconds.

Returns

Number of milliseconds represented by the given counter value.

Example

Given a previously captured uint32_t counter value called "timestamp" captured using the SYS_TIME_CounterGet function, the following example will calculate number of milliseconds elapsed since timestamp was captured.

uint32_t count = SYS_TIME_CounterGet() - timestamp;
uint32_t ms = SYS_TIME_CountToMS(count);

Remarks

None.