80 #ifndef ti_sysbios_family_arm_lm4_TimestampProvider__include 81 #define ti_sysbios_family_arm_lm4_TimestampProvider__include 92 #include <ti/sysbios/family/arm/lm4/Timer.h> 94 #include "TimestampProvider_defs.h" 101 typedef struct TimestampProvider_Module_State TimestampProvider_Module_State;
103 struct TimestampProvider_Module_State {
105 volatile uint32_t hi;
148 extern void TimestampProvider_init(
void);
149 extern void TimestampProvider_rolloverFunc(uintptr_t arg);
151 extern TimestampProvider_Module_State TimestampProvider_Module_state;
153 #define TimestampProvider_module ((TimestampProvider_Module_State *) &(TimestampProvider_Module_state)) Basic constants and types.
uint32_t TimestampProvider_get32(void)
Return a 32-bit timestamp.
void TimestampProvider_getFreq(Types_FreqHz *freq)
Get the timestamp timer's frequency (in Hz)
void TimestampProvider_get64(Types_Timestamp64 *timestamp64)
Return a 64-bit timestamp.
64-bit frequency struct (in Hz)
Definition: Types.h:98
64-bit timestamp struct
Definition: Types.h:81