261 #ifndef ti_drivers_timer_GPTimerWFF3__include 262 #define ti_drivers_timer_GPTimerWFF3__include 268 #include <ti/devices/DeviceFamily.h> 269 #include DeviceFamily_constructPath(inc/hw_gptimer.h) 276 #define NO_OF_GPT_CHANNELS 4 1114 GPTimerWFF3_ChannelLevel level);
Definition: GPTimerWFF3.h:401
Definition: GPTimerWFF3.h:501
GPTimerWFF3_ChannelInputEdge inputEdge
Definition: GPTimerWFF3.h:617
#define NO_OF_GPT_CHANNELS
Definition: GPTimerWFF3.h:276
Definition: GPTimerWFF3.h:510
void GPTimerWFF3_setInitialChannelCompVal(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo, uint32_t value, bool intFlagClr)
Function that sets the initial channel compare value on the specified GPTimer and channel...
Power_NotifyObj postNotify
Definition: GPTimerWFF3.h:779
GPTimerWFF3_HwiFxn hwiCallbackFxn
Definition: GPTimerWFF3.h:667
ADC_Params params
Definition: Driver_Init.h:11
void GPTimerWFF3_setNextChannelCompVal(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo, uint32_t value, bool intFlagClr)
Function that sets the channel compare value on the specified GPTimer for the next cycle of the alrea...
Definition: GPTimerWFF3.h:536
HwiP structure.
Definition: HwiP.h:166
GPTimerWFF3_ChannelLevel
Definitions for supported GPTimer channel output levels.
Definition: GPTimerWFF3.h:308
GPTimerWFF3_ChannelInputEdge
Definitions for supported GPTimer channel input edge.
Definition: GPTimerWFF3.h:319
void GPTimerWFF3_setInitialCounterTarget(GPTimerWFF3_Handle handle, uint32_t value, bool intFlagClr)
Function that sets the initial timer counter target on the specified GPTimer. This function must be c...
void GPTimerWFF3_stop(GPTimerWFF3_Handle handle)
Function that stops the timer counter of the specified GPTimer driver.
Definition: GPTimerWFF3.h:430
uint32_t GPTimerWFF3_getCounterWidth(GPTimerWFF3_Handle handle)
Function to get the width of the timer counter in number of bits.
uintptr_t arg
Definition: GPTimerWFF3.h:781
uint16_t GPTimerWFF3_IntMask
Definition: GPTimerWFF3.h:592
Definition: GPTimerWFF3.h:484
Definition: GPTimerWFF3.h:364
void GPTimerWFF3_close(GPTimerWFF3_Handle handle)
Function that closes a GPTimer driver specified by the GPTimer handle. Closing GPTimer driver will re...
void(* GPTimerWFF3_HwiFxn)(GPTimerWFF3_Handle handle, GPTimerWFF3_IntMask interruptMask)
The definition of a callback function used by the GPTimer driver.
Definition: GPTimerWFF3.h:602
Definition: GPTimerWFF3.h:388
GPTimerWFF3_ChannelAction action
Definition: GPTimerWFF3.h:613
struct GPTimerWFF3_ChannelConf GPTimerWFF3_ChannelConf
GPTimerWFF3 channel dependent pin configuration struct.
GPTimerWFF3_DebugMode debugStallMode
Definition: GPTimerWFF3.h:673
void GPTimerWFF3_setArg(GPTimerWFF3_Handle handle, uintptr_t arg)
Function to set a custom argument.
GPTimerWFF3 Object.
Definition: GPTimerWFF3.h:772
Definition: GPTimerWFF3.h:405
Definition: GPTimerWFF3.h:467
bool intPhaseLate
Definition: GPTimerWFF3.h:669
Definition: GPTimerWFF3.h:343
GPTimerWFF3_Config * GPTimerWFF3_Handle
Definition: GPTimerWFF3.h:589
GPTimerWFF3 channel dependent properties struct.
Definition: GPTimerWFF3.h:610
GPTimer Global configuration.
Definition: GPTimerWFF3.h:809
GPTimerWFF3_ChannelCmpDir counterDirChCompare
Definition: GPTimerWFF3.h:791
Definition: GPTimerWFF3.h:362
Definition: GPTimerWFF3.h:582
void GPTimerWFF3_setNextCounterTarget(GPTimerWFF3_Handle handle, uint32_t value, bool intFlagClr)
Function that sets the timer counter target for the next counter period on the specified GPTimer...
void GPTimerWFF3_enableInterrupt(GPTimerWFF3_Handle handle, GPTimerWFF3_IntMask intMask)
Enable interrupt source for the GPTimer handle.
uint8_t intNum
Definition: GPTimerWFF3.h:753
uint8_t intPriority
Definition: GPTimerWFF3.h:755
Definition: GPTimerWFF3.h:322
void GPTimerWFF3_setChannelOutputLevel(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo, GPTimerWFF3_ChannelLevel level)
Function that manually sets the current channel output level high or low. Manual update of a channel ...
Definition: GPTimerWFF3.h:323
uintptr_t GPTimerWFF3_getArg(GPTimerWFF3_Handle handle)
Function to get a custom argument.
Definition: GPTimerWFF3.h:368
Definition: GPTimerWFF3.h:452
GPTimerWFF3_ChannelCmpDir
Definitions for which direction the timer counter must have in order to set channel compare interrupt...
Definition: GPTimerWFF3.h:398
uint32_t GPTimerWFF3_getNextChCompareVal(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo)
Function to get the channel compare value for the next counter cycle or the channel-updated capture v...
Definition: GPTimerWFF3.h:351
Definition: GPTimerWFF3.h:366
GPTimerWFF3_ChannelNo
Definitions for supported GPTimer channel numbers.
Definition: GPTimerWFF3.h:283
uint8_t nPin
Definition: GPTimerWFF3.h:695
Definition: GPTimerWFF3.h:347
bool isOpen
Definition: GPTimerWFF3.h:783
GPTimerWFF3_DebugMode
Definitions for controlling timer debug stall mode.
Definition: GPTimerWFF3.h:383
Definition: GPTimerWFF3.h:370
uint32_t GPTimerWFF3_getNextChCaptureVal(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo)
Function to get the channel compare value for the next counter cycle or the channel-updated capture v...
Definition: GPTimerWFF3.h:374
Definition: GPTimerWFF3.h:299
Definition: GPTimerWFF3.h:288
Power notify object structure.
Definition: Power.h:441
struct GPTimerWFF3_HWAttrs GPTimerWFF3_HWAttrs
GPTimerWFF3 Hardware attributes.
GPTimerWFF3 Hardware attributes.
Definition: GPTimerWFF3.h:744
HwiP_Struct hwi
Definition: GPTimerWFF3.h:775
Definition: GPTimerWFF3.h:476
GPTimerWFF3_Object * object
Definition: GPTimerWFF3.h:811
Definition: GPTimerWFF3.h:298
uint8_t pin
Definition: GPTimerWFF3.h:691
Definition: GPTimerWFF3.h:376
Definition: GPTimerWFF3.h:324
GPTimerWFF3_ChannelCmpDir counterDirChCompare
Definition: GPTimerWFF3.h:675
Definition: GPTimerWFF3.h:285
Definition: GPTimerWFF3.h:493
uint8_t prescalerDiv
Definition: GPTimerWFF3.h:787
struct GPTimerWFF3_Params GPTimerWFF3_Params
GPTimerWFF3 Parameters.
Definition: GPTimerWFF3.h:518
void GPTimerWFF3_start(GPTimerWFF3_Handle handle, GPTimerWFF3_Mode mode)
Function that starts the timer counter of the specified GPTimer handle with current settings and spec...
uint32_t GPTimerWFF3_getChCaptureVal(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo)
Function to get the channel compare value or channel-updated capture value. Dependent on the selected...
Definition: GPTimerWFF3.h:310
void GPTimerWFF3_Params_init(GPTimerWFF3_Params *params)
Function that initializes the GPTimerWFF3_Params struct to its default values.
GPTimerWFF3_ChannelDir
Definitions for supported GPTimer channel direction.
Definition: GPTimerWFF3.h:296
uint32_t baseAddr
Definition: GPTimerWFF3.h:747
Definition: GPTimerWFF3.h:403
Definition: GPTimerWFF3.h:300
uint8_t prescalerDiv
Definition: GPTimerWFF3.h:671
General Purpose I/O driver interface.
Definition: GPTimerWFF3.h:287
Definition: GPTimerWFF3.h:437
Definition: GPTimerWFF3.h:460
GPTimerWFF3_DebugMode debugStallMode
Definition: GPTimerWFF3.h:789
Definition: GPTimerWFF3.h:286
GPTimerWFF3_HwiFxn hwiCallbackFxn
Definition: GPTimerWFF3.h:777
Definition: GPTimerWFF3.h:311
uint32_t GPTimerWFF3_getChCompareVal(GPTimerWFF3_Handle handle, GPTimerWFF3_ChannelNo chNo)
Function to get the channel compare value or channel-updated capture value. Dependent on the selected...
Definition: GPTimerWFF3.h:416
GPTimerWFF3 channel dependent pin configuration struct.
Definition: GPTimerWFF3.h:688
Definition: GPTimerWFF3.h:445
void GPTimerWFF3_disableInterrupt(GPTimerWFF3_Handle handle, GPTimerWFF3_IntMask intMask)
Disable interrupt source for the GPTimer handle.
Definition: GPTimerWFF3.h:386
GPTimerWFF3_Handle GPTimerWFF3_open(uint_least8_t index, const GPTimerWFF3_Params *params)
Function that opens a driver for the given GPT peripheral. Will set power dependency on timer and con...
Hardware Interrupt module for the RTOS Porting Interface.
Definition: GPTimerWFF3.h:372
GPTimerWFF3_ChannelAction
Definitions for supported GPTimer channel actions.
Definition: GPTimerWFF3.h:413
Definition: GPTimerWFF3.h:339
uint32_t GPTimerWFF3_getCounter(GPTimerWFF3_Handle handle)
Function that returns the current timer counter value.
GPTimerWFF3_Interrupt
Definitions for supported GPTimer interrupts. GPTimerWFF3_IntMask arguments should be a bit vector co...
Definition: GPTimerWFF3.h:359
uint8_t nPinMux
Definition: GPTimerWFF3.h:697
GPTimerWFF3_Mode
Definitions for supported GPTimer counting modes.
Definition: GPTimerWFF3.h:336
Definition: GPTimerWFF3.h:390
GPTimerWFF3 Parameters.
Definition: GPTimerWFF3.h:661
struct GPTimerWFF3_Object GPTimerWFF3_Object
GPTimerWFF3 Object.
const GPTimerWFF3_HWAttrs * hwAttrs
Definition: GPTimerWFF3.h:812
uint8_t pinMux
Definition: GPTimerWFF3.h:693
bool intPhaseLate
Definition: GPTimerWFF3.h:785
PowerWFF3_Resource powerID
Definition: GPTimerWFF3.h:749
Definition: GPTimerWFF3.h:321
Definition: GPTimerWFF3.h:545
struct GPTimerWFF3_ChannelProp GPTimerWFF3_ChannelProp
GPTimerWFF3 channel dependent properties struct.