OPTIGA™ Trust M
Host Library Documentation
pal_os_timer.h File Reference

This file provides the prototype declarations of PAL OS timer functionalities. More...

#include "pal.h"
Include dependency graph for pal_os_timer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

uint32_t pal_os_timer_get_time_in_microseconds (void)
 Gets tick count value in microseconds. More...
 
uint32_t pal_os_timer_get_time_in_milliseconds (void)
 Gets tick count value in milliseconds. More...
 
void pal_os_timer_delay_in_milliseconds (uint16_t milliseconds)
 Waits or delay until the supplied milliseconds. More...
 
pal_status_t pal_timer_init (void)
 To initialize the timer. More...
 
pal_status_t pal_timer_deinit (void)
 To De-initialize the timer. More...
 

Detailed Description

This file provides the prototype declarations of PAL OS timer functionalities.

Author
Infineon Technologies AG

Definition in file pal_os_timer.h.

Function Documentation

◆ pal_os_timer_delay_in_milliseconds()

void pal_os_timer_delay_in_milliseconds ( uint16_t  milliseconds)

Waits or delay until the supplied milliseconds.

Waits or delays until the given milliseconds time

Precondition
  • None
Note
  • None
Parameters
[in]millisecondsDelay value in milliseconds

◆ pal_os_timer_get_time_in_microseconds()

uint32_t pal_os_timer_get_time_in_microseconds ( void  )

Gets tick count value in microseconds.

Get the current time in microseconds

Precondition
  • None
Note
  • None
Return values
uint32_ttime in microseconds

◆ pal_os_timer_get_time_in_milliseconds()

uint32_t pal_os_timer_get_time_in_milliseconds ( void  )

Gets tick count value in milliseconds.

Get the current time in milliseconds

Precondition
  • None
Note
  • None
Return values
uint32_ttime in milliseconds

◆ pal_timer_deinit()

pal_status_t pal_timer_deinit ( void  )

To De-initialize the timer.

To De-initialize the timer

Precondition
  • None
Note
  • None
Return values
PAL_STATUS_SUCCESSOn successful execution
PAL_STATUS_FAILUREOn failure

◆ pal_timer_init()

pal_status_t pal_timer_init ( void  )

To initialize the timer.

To initialize the timer

Precondition
  • None
Note
  • None
Return values
PAL_STATUS_SUCCESSOn successful execution
PAL_STATUS_FAILUREOn failure