SmartSnippets DA1459x SDK
sys_timer.h
Go to the documentation of this file.
1 
44 #ifndef SYS_TIMER_H_
45 #define SYS_TIMER_H_
46 
47 
48 #include "sdk_defs.h"
49 
56 void sys_timer_start(uint32_t period);
57 
62 void sys_timer_stop(void);
63 
69 __RETAINED_CODE void sys_timer_set_trigger(uint32_t trigger);
70 
76 __RETAINED_HOT_CODE uint32_t sys_timer_get_tick_offset(void);
77 
78 
88 uint64_t sys_timer_get_uptime_ticks(void);
89 
99 __RETAINED_CODE uint64_t sys_timer_get_uptime_ticks_fromISR(void);
100 
109 uint64_t sys_timer_get_uptime_usec(void);
110 
119 __RETAINED_HOT_CODE uint64_t sys_timer_get_uptime_usec_fromISR(void);
120 
131 DEPRECATED_MSG("API no longer supported, use sys_timer_get_uptime_ticks() instead.")
132 __STATIC_INLINE uint64_t sys_timer_get_timestamp(void)
133 {
135 }
146 DEPRECATED_MSG("API no longer supported, use sys_timer_get_uptime_ticks_fromISR() instead.")
147 __STATIC_INLINE uint64_t sys_timer_get_timestamp_fromISR(void)
148 {
150 }
151 #endif /* SYS_TIMER_H_ */
152 
sdk_defs.h
Central include header file with platform definitions.
sys_timer_get_timestamp
__STATIC_INLINE uint64_t sys_timer_get_timestamp(void)
Get timestamp value.
Definition: sys_timer.h:132
sys_timer_get_uptime_usec
uint64_t sys_timer_get_uptime_usec(void)
Get uptime in usec.
sys_timer_get_uptime_usec_fromISR
__RETAINED_HOT_CODE uint64_t sys_timer_get_uptime_usec_fromISR(void)
Get uptime in usec.
sys_timer_get_tick_offset
__RETAINED_HOT_CODE uint32_t sys_timer_get_tick_offset(void)
Get OS timer offset in the tick period.
sys_timer_get_uptime_ticks_fromISR
__RETAINED_CODE uint64_t sys_timer_get_uptime_ticks_fromISR(void)
Get uptime ticks value.
sys_timer_start
void sys_timer_start(uint32_t period)
Start the OS timer.
sys_timer_set_trigger
__RETAINED_CODE void sys_timer_set_trigger(uint32_t trigger)
Set OS timer trigger.
sys_timer_get_uptime_ticks
uint64_t sys_timer_get_uptime_ticks(void)
Get uptime ticks value.
sys_timer_get_timestamp_fromISR
__STATIC_INLINE uint64_t sys_timer_get_timestamp_fromISR(void)
Get timestamp value.
Definition: sys_timer.h:147
sys_timer_stop
void sys_timer_stop(void)
Stop the OS timer.