54 #ifndef ti_osal_ClockP__include 55 #define ti_osal_ClockP__include 68 typedef enum ClockP_Status_e
87 #define ClockP_RunMode_ONESHOT ((uint8_t) 0U) 89 #define ClockP_RunMode_CONTINUOUS ((uint8_t) 1U) 103 #define ClockP_StartMode_USER ((uint8_t) 0U) 105 #define ClockP_StartMode_AUTO ((uint8_t) 1U) 122 typedef struct ClockP_Params_s
uint32_t period
Definition: ClockP.h:126
ClockP_Status
Status codes for ClockP APIs.
Definition: ClockP.h:68
uint8_t ClockP_StartMode
This enumerator defines the Timer start modes.
Definition: ClockP.h:101
uint8_t runMode
Definition: ClockP.h:127
ClockP_Handle ClockP_create(ClockP_FxnCallback clockfxn, const ClockP_Params *params)
Function to create a clock.
void ClockP_Params_init(ClockP_Params *params)
Initialize params structure to default values.
Basic ClockP Parameters.
Definition: ClockP.h:122
void * ClockP_Handle
Opaque client reference to an instance of a ClockP.
Definition: ClockP.h:114
void * pErrBlk
Definition: ClockP.h:124
void * arg
Definition: ClockP.h:128
void(* ClockP_FxnCallback)(void *args)
Callback that is called when the clock expires.
Definition: ClockP.h:143
ClockP_Status ClockP_start(ClockP_Handle handle)
Function to start a clock.
uint8_t ClockP_RunMode
This enumerator defines the Timer runtime modes.
Definition: ClockP.h:85
ClockP_Status ClockP_delete(ClockP_Handle handle)
Function to delete a clock.
uint8_t startMode
Definition: ClockP.h:125
ClockP_Status ClockP_stop(ClockP_Handle handle)
Function to stop a clock.