Argon RTOS  1.3.0
Tiny embedded real-time kernel
Time Utilities
+ Collaboration diagram for Time Utilities:

Description

Various time related utility functions.

Time

uint32_t ar_get_tick_count (void)
 Return the current time in ticks.
 
uint32_t ar_get_millisecond_count (void)
 Return the current time in milliseconds. More...
 
uint64_t ar_get_microseconds ()
 Get a microsecond timestamp. More...
 
uint32_t ar_get_milliseconds_per_tick (void)
 Get the number of milliseconds per tick.
 
static uint32_t ar_ticks_to_milliseconds (uint32_t ticks)
 Convert ticks to milliseconds.
 
static uint32_t ar_milliseconds_to_ticks (uint32_t milliseconds)
 Convert milliseconds to ticks.
 

Function Documentation

◆ ar_get_microseconds()

uint64_t ar_get_microseconds ( )

Get a microsecond timestamp.

Returns
Elapsed time in microseconds since the system was started.

◆ ar_get_millisecond_count()

uint32_t ar_get_millisecond_count ( void  )

Return the current time in milliseconds.

Returns
Elapsed time since the kernel was started in milliseconds. Has a resolution of one tick.