Jump to main content

##

# 1.2.11.4.16 SYS_TIME_MSToCount Function

## C

    uint32_t SYS_TIME_MSToCount ( uint32_t ms )

## Summary

Convert the given time interval in milliseconds to an equivalent counter value.

## Description

This function converts a given time interval (measured in milliseconds) to an equivalent 32-bit counter value, based on the configured hardware timer frequency as reported by SYS_TIME_FrequencyGet.

## Precondition

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

## Parameters

Param | Description
--- | ---
ms | Time interval in milliseconds.

## Returns

Number of hardware timer counts that will expire in the given time interval.

## Example

    uint32_t futureCounter = SYS_TIME_CounterGet() + SYS_TIME_MSToCount(10);

## Remarks

In tick-based mode, the returned count will be ceiled to the next timer tick. For example, if the timer tick is set to 700 usec and the requested time is 2 msec, a count of 3 will be reported (corresponding to 2.1 msec).