IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


Functions
RTOS Timing API

Detailed Description

This set of API provides access the timing facilities of the IPC@CHIP®.

Functions

unsigned int RTX_Get_RTI_Rate (void)
 Read out RTI rate in kilo-Hertz. More...
 
unsigned long RTX_Get_RTI_Ticks (void)
 Read out system Real-Time Interrupt (RTI) up count. More...
 
RTX_EC RTX_Get_TimeDate (TimeDate_Structure *td)
 Read out system time/date. More...
 
RTX_EC RTX_Get_TimeDate_us (TimeDateFineS *td)
 Read out system time/date with high resolution. More...
 
DWORD RTX_GetTickCount (void)
 Read out the system timer tick. More...
 
unsigned long RTX_GetTick_us (void)
 Get system time resolved to microseconds. More...
 
QWORD RTX_GetTick_ns (void)
 Get system time resolved to nanoseconds. More...
 
RTX_ID RTX_NewFineTimerCB (const char *tag, RTX_TIMER_CALLBACK proc, long period, unsigned long lParam)
 Create a fine timer and install a callback. More...
 
RTX_ID RTX_NewTimerCB (const char *tag, RTX_TIMER_CALLBACK proc, long interval, unsigned long lParam)
 Create a timer callback. More...
 
RTX_EC RTX_Remove_Timer (RTX_ID timerID)
 Delete a callback timer from system. More...
 
RTX_EC RTX_Set_TimeDate (const TimeDate_Structure *td)
 Set system time/date. More...
 
RTX_EC RTX_Set_TimeDate_us (const TimeDateFineS *td)
 Set system time/date with high resolution. More...
 
RTX_EC RTX_Start_Timer (RTX_ID timerID)
 Start a callback timer running. More...
 
RTX_EC RTX_Stop_Timer (RTX_ID timerID)
 Stop a callback timer. More...
 
RTX_EC RTX_Timer_Delay (RTX_ID timerID, long delay_ms)
 Set a callback timer delay in milliseconds. More...
 
RTX_EC RTX_Timer_Delay_RTI (RTX_ID timerID, long rti_ticks)
 Set a callback timer delay in RTI. More...
 
RTX_ID RTX_TimerFind (const char *name)
 Find a callback timer. More...
 





Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Fri Feb 9 2018 17:44:50 by Doxygen 1.8.13