58 #ifndef ti_driver_timer_TimerMSP432__include 59 #define ti_driver_timer_TimerMSP432__include 69 #include <ti/drivers/dpl/HwiP.h> 70 #include <ti/drivers/dpl/SemaphoreP.h> 125 uint_fast16_t cmd,
void *arg);
130 uint_fast16_t cmd,
void *arg);
int32_t TimerMSP432_Timer_A_start(Timer_Handle handle)
uint32_t TimerMSP432_Timer32_getCount(Timer_Handle handle)
SemaphoreP_Handle timerSem
Definition: TimerMSP432.h:112
int_fast16_t TimerMSP432_Timer32_control(Timer_Handle handle, uint_fast16_t cmd, void *arg)
Timer Parameters.
Definition: Timer.h:289
The definition of a timer function table that contains the required set of functions to control a spe...
Definition: Timer.h:353
Timer_Config * config
Definition: TimerMSP432.h:108
Timer_Mode timerMode
Definition: TimerMSP432.h:113
struct _TimerMSP432_HWAttr TimerMSP432_HWAttrs
TimerMSP432 Hardware Attributes.
TimerMSP432_Object timerMSP432Objects[]
Timer_Handle TimerMSP432_open(Timer_Handle handle, Timer_Params *params)
Timer_CallBackFxn callBack
Definition: TimerMSP432.h:111
Timer Global configuration.
Definition: Timer.h:387
enum Timer_Mode_ Timer_Mode
Timer mode settings.
uint32_t timerPeriod
Definition: TimerMSP432.h:115
uint32_t intPriority
Definition: TimerMSP432.h:96
uint32_t clockSource
Definition: TimerMSP432.h:94
void TimerMSP432_Timer_A_stop(Timer_Handle handle)
void TimerMSP432_close(Timer_Handle handle)
Timer_FxnTable TimerMSP432_Timer32_fxnTable
Timer_FxnTable TimerMSP432_Timer_A_fxnTable
uint32_t timerBaseAddress
Definition: TimerMSP432.h:93
bool resourceAvailable
Definition: TimerMSP432.h:107
TimerMSP432 Object Driver specific structure that takes care of various driver parameters such as har...
Definition: TimerMSP432.h:105
const uint8_t Timer_count
void TimerMSP432_freeTimerResource(uint32_t timerBase)
int_fast16_t TimerMSP432_Timer_A_control(Timer_Handle handle, uint_fast16_t cmd, void *arg)
uint32_t intNum
Definition: TimerMSP432.h:95
bool TimerMSP432_allocateTimerResource(uint32_t timerBase)
void TimerMSP432_init(Timer_Handle handle)
HwiP_Handle hwiHandle
Definition: TimerMSP432.h:110
HwiP_Params hwiParams
Definition: TimerMSP432.h:109
bool isRunning
Definition: TimerMSP432.h:114
void(* Timer_CallBackFxn)(Timer_Handle handle)
Timer callback function.
Definition: Timer.h:280
TimerMSP432 Hardware Attributes.
Definition: TimerMSP432.h:91
uint32_t TimerMSP432_Timer_A_getCount(Timer_Handle handle)
struct TimerMSP432_Object TimerMSP432_Object
TimerMSP432 Object Driver specific structure that takes care of various driver parameters such as har...
int32_t TimerMSP432_Timer32_start(Timer_Handle handle)
void TimerMSP432_Timer32_stop(Timer_Handle handle)