39 #define TimerP_STRUCT_SIZE 60 void TimerP_Params_init(TimerP_Params *params)
ADC_Params params
Definition: Driver_Init.h:11
uint32_t period
Definition: TimerP.h:63
void * TimerP_Handle
Definition: TimerP.h:36
uintptr_t arg
Definition: TimerP.h:62
void TimerP_setNextTick(TimerP_Handle handle, uint32_t ticks)
void TimerP_dynamicStub(uintptr_t arg)
TimerP_StartMode startMode
Definition: TimerP.h:61
uint32_t lo
Definition: TimerP.h:56
uint32_t TimerP_getCurrentTick(TimerP_Handle handle, bool saveFlag)
struct _TimerP_FreqHz TimerP_FreqHz
void(* TimerP_Fxn)(uintptr_t arg)
Definition: TimerP.h:37
void TimerP_setThreshold(TimerP_Handle handle, uint32_t next, bool wrap)
uint32_t TimerP_getMaxTicks(TimerP_Handle handle)
void TimerP_stop(TimerP_Handle handle)
uint64_t dummy
Definition: TimerP.h:68
void TimerP_start(TimerP_Handle handle)
union _TimerP_Struct TimerP_Struct
void TimerP_startup(void)
TimerP_StartMode
Definition: TimerP.h:47
TimerP_Handle TimerP_create(TimerP_Fxn timerFxn, TimerP_Params *params)
TimerP_Status
Definition: TimerP.h:41
uint64_t TimerP_getCount64(TimerP_Handle handle)
TimerP_Handle TimerP_construct(TimerP_Struct *handle, TimerP_Fxn timerFxn, TimerP_Params *params)
struct _TimerP_Params TimerP_Params
uint32_t hi
Definition: TimerP.h:55
void TimerP_getFreq(TimerP_Handle handle, TimerP_FreqHz *freq)
#define TimerP_STRUCT_SIZE
Definition: TimerP.h:39
void TimerP_setPeriod(TimerP_Handle handle, uint32_t period)