155 #ifndef ti_drivers_timer_TimerMSP432__include 156 #define ti_drivers_timer_TimerMSP432__include 168 #include <ti/drivers/dpl/HwiP.h> 169 #include <ti/drivers/dpl/SemaphoreP.h> bool TimerMSP432_allocateTimerResource(uint32_t baseAddress)
Function to allocate a timer peripheral.
const Timer_FxnTable TimerMSP432_Timer32_fxnTable
Timer_Mode mode
Definition: TimerMSP432.h:233
The definition of a timer function table that contains the required set of functions to control a spe...
Definition: Timer.h:353
uint32_t perfConstraintMask
Definition: TimerMSP432.h:231
TimerMSP432 Hardware Attributes.
Definition: TimerMSP432.h:208
uint32_t clockSource
Definition: TimerMSP432.h:213
Timer_CallBackFxn callBack
Definition: TimerMSP432.h:232
enum Timer_Mode_ Timer_Mode
Timer mode settings.
SemaphoreP_Handle timerSem
Definition: TimerMSP432.h:229
Power notify object structure.
Definition: Power.h:121
uint32_t intNum
Definition: TimerMSP432.h:216
uint32_t period
Definition: TimerMSP432.h:236
void TimerMSP432_freeTimerResource(uint32_t baseAddress)
Function to de-allocate a timer peripheral.
enum Timer_PeriodUnits_ Timer_PeriodUnits
Timer period unit enum.
struct TimerMSP432_Object_ TimerMSP432_Object
TimerMSP432 Object.
Timer_PeriodUnits units
Definition: TimerMSP432.h:234
uint32_t rawPeriod
Definition: TimerMSP432.h:235
uint32_t timerBaseAddress
Definition: TimerMSP432.h:210
Power_NotifyObj perfChangeNotify
Definition: TimerMSP432.h:230
uint32_t intPriority
Definition: TimerMSP432.h:219
TimerMSP432 Object.
Definition: TimerMSP432.h:227
HwiP_Handle hwiHandle
Definition: TimerMSP432.h:228
struct TimerMSP432_HWAttr_ TimerMSP432_HWAttrs
TimerMSP432 Hardware Attributes.
void(* Timer_CallBackFxn)(Timer_Handle handle)
Timer callback function.
Definition: Timer.h:280
const Timer_FxnTable TimerMSP432_Timer_A_fxnTable
bool isRunning
Definition: TimerMSP432.h:237