173 #ifndef ti_drivers_timer_LGPTimerLPF3__include 174 #define ti_drivers_timer_LGPTimerLPF3__include 180 #include <ti/drivers/dpl/HwiP.h> 183 #include <ti/devices/DeviceFamily.h> 184 #include DeviceFamily_constructPath(inc/hw_lgpt.h) ADC_Params params
Definition: Driver_Init.h:11
LGPTimer Global configuration.
Definition: LGPTimerLPF3.h:352
HwiP_Struct hwi
Definition: LGPTimerLPF3.h:326
Definition: LGPTimerLPF3.h:206
LGPTimerLPF3_DebugMode
Definitions for controlling timer debug stall mode.
Definition: LGPTimerLPF3.h:230
struct LGPTimerLPF3_Object LGPTimerLPF3_Object
LGPTimerLPF3 Object.
LGPTimerLPF3_Object * object
Definition: LGPTimerLPF3.h:354
uint32_t LGPTimerLPF3_getCounter(LGPTimerLPF3_Handle handle)
Function that returns the current timer counter value.
Definition: LGPTimerLPF3.h:202
Definition: LGPTimerLPF3.h:208
LGPTimerLPF3_Mode
Definitions for supported LGPTimer counting modes.
Definition: LGPTimerLPF3.h:199
void LGPTimerLPF3_enableInterrupt(LGPTimerLPF3_Handle handle, LGPTimerLPF3_IntMask intMask)
Enable interrupt source for the LGPTimer handle.
Definition: LGPTimerLPF3.h:221
struct LGPTimerLPF3_Params LGPTimerLPF3_Params
LGPTimerLPF3 Parameters.
LGPTimerLPF3_Config * LGPTimerLPF3_Handle
Definition: LGPTimerLPF3.h:244
void LGPTimerLPF3_setArg(LGPTimerLPF3_Handle handle, void *arg)
Function to set a custom argument.
uint32_t arg
Definition: LGPTimerLPF3.h:329
LGPTimerLPF3_Interrupt
Definitions for supported LGPTimer interrupts. LGPTimerLPF3_IntMask arguments should be a bit vector ...
Definition: LGPTimerLPF3.h:218
uint32_t LGPTimerLPF3_getArg(LGPTimerLPF3_Handle handle)
Function to get a custom argument.
uint32_t baseAddr
Definition: LGPTimerLPF3.h:301
bool intPhaseLate
Definition: LGPTimerLPF3.h:331
uint8_t prescalerDiv
Definition: LGPTimerLPF3.h:275
LGPTimerLPF3 Parameters.
Definition: LGPTimerLPF3.h:267
Definition: LGPTimerLPF3.h:233
void LGPTimerLPF3_start(LGPTimerLPF3_Handle handle, LGPTimerLPF3_Mode mode)
Function that starts the timer counter of the specified LGPTimer handle with current settings and spe...
uint8_t powerID
Definition: LGPTimerLPF3.h:307
LGPTimerLPF3 Object.
Definition: LGPTimerLPF3.h:324
uint8_t intPriority
Definition: LGPTimerLPF3.h:305
LGPTimerLPF3 Hardware attributes.
Definition: LGPTimerLPF3.h:298
void(* LGPTimerLPF3_HwiFxn)(LGPTimerLPF3_Handle handle, LGPTimerLPF3_IntMask interruptMask)
The definition of a callback function used by the LGPTimer driver.
Definition: LGPTimerLPF3.h:257
Definition: LGPTimerLPF3.h:210
Power_NotifyObj postNotify
Definition: LGPTimerLPF3.h:328
uint8_t prescalerDiv
Definition: LGPTimerLPF3.h:332
Definition: LGPTimerLPF3.h:223
void LGPTimerLPF3_Params_init(LGPTimerLPF3_Params *params)
Function that initializes the LGPTimerLPF3_Params struct to its default values.
uint8_t intNum
Definition: LGPTimerLPF3.h:303
const LGPTimerLPF3_HWAttrs * hwAttrs
Definition: LGPTimerLPF3.h:355
Power notify object structure.
Definition: Power.h:445
struct LGPTimerLPF3_HWAttrs LGPTimerLPF3_HWAttrs
LGPTimerLPF3 Hardware attributes.
Definition: LGPTimerLPF3.h:235
LGPTimerLPF3_DebugMode debugStallMode
Definition: LGPTimerLPF3.h:333
LGPTimerLPF3_HwiFxn hwiCallbackFxn
Definition: LGPTimerLPF3.h:271
void LGPTimerLPF3_setNextCounterTarget(LGPTimerLPF3_Handle handle, uint32_t value, bool intFlagClr)
Function that sets the next timer counter target on the specified LGPTimer. The specified target valu...
LGPTimerLPF3_Handle LGPTimerLPF3_open(uint_least8_t index, const LGPTimerLPF3_Params *params)
Function that opens a driver for the given LGPT peripheral. Will set power dependency on timer and co...
LGPTimerLPF3_DebugMode debugStallMode
Definition: LGPTimerLPF3.h:277
bool isOpen
Definition: LGPTimerLPF3.h:330
void LGPTimerLPF3_disableInterrupt(LGPTimerLPF3_Handle handle, LGPTimerLPF3_IntMask intMask)
Disable interrupt source for the LGPTimer handle.
void LGPTimerLPF3_setInitialCounterTarget(LGPTimerLPF3_Handle handle, uint32_t value, bool intFlagClr)
Function that sets the initial timer counter target on the specified LGPTimer. This function must be ...
LGPTimerLPF3_HwiFxn hwiCallbackFxn
Definition: LGPTimerLPF3.h:327
void LGPTimerLPF3_stop(LGPTimerLPF3_Handle handle)
Function that stops the timer counter of the specified LGPTimer driver.
uint16_t LGPTimerLPF3_IntMask
Definition: LGPTimerLPF3.h:247
void LGPTimerLPF3_close(LGPTimerLPF3_Handle handle)
Function that closes a LGPTimer driver specified by the LGPTimer handle. Closing LGPTimer driver will...
bool intPhaseLate
Definition: LGPTimerLPF3.h:273
Definition: LGPTimerLPF3.h:237