54 #ifndef ti_osal_ClockP__include 55 #define ti_osal_ClockP__include 68 typedef enum ClockP_Status_e
79 typedef enum ClockP_RunMode_e {
87 typedef enum ClockP_StartMode_e {
106 typedef struct ClockP_Params_s
uint32_t period
Definition: ClockP.h:110
ClockP_Status
Status codes for ClockP APIs.
Definition: ClockP.h:68
uint8_t runMode
Definition: ClockP.h:111
void ClockP_Params_init(ClockP_Params *params)
Initialize params structure to default values.
Basic ClockP Parameters.
Definition: ClockP.h:106
ClockP_StartMode
Timer start modes for ClockP APIs.
Definition: ClockP.h:87
void * ClockP_Handle
Opaque client reference to an instance of a ClockP.
Definition: ClockP.h:98
void * pErrBlk
Definition: ClockP.h:108
void * arg
Definition: ClockP.h:112
ClockP_RunMode
Timer runtime modes for ClockP APIs.
Definition: ClockP.h:79
ClockP_Status ClockP_start(ClockP_Handle handle)
Function to start a clock.
ClockP_Status ClockP_delete(ClockP_Handle handle)
Function to delete a clock.
ClockP_Handle ClockP_create(void *clockfxn, const ClockP_Params *params)
Function to create a clock.
uint8_t startMode
Definition: ClockP.h:109
ClockP_Status ClockP_stop(ClockP_Handle handle)
Function to stop a clock.