GPTIMER driver object.
Data Fields | |
| SemaphoreP_Object | mutex | 
| HwiP_Object | hwiObj | 
| bool | isOpen | 
| GPTIMER_Params | gptimerParams | 
Timer Mode Configuration Parameters  | |
| uint8_t | timerConfigMode | 
| GPTIMER_Compare_Config | compareConfig | 
| GPTIMER_Capture_Config | captureConfig | 
| GPTIMER_PWM_Config | pwmConfig | 
Timer Interrupt Callback Functions  | |
| GPTIMER_OverflowCallbackFxn | overflowCallbackFunction | 
| GPTIMER_CompareMatchCallbackFxn | compareMatchCallbackFunction | 
| GPTIMER_CaptureCallbackFxn | captureCallbackFunction | 
| SemaphoreP_Object GPTIMER_Object::mutex | 
Grants exclusive access to this GPTIMER Instance
| HwiP_Object GPTIMER_Object::hwiObj | 
Hwi object
| bool GPTIMER_Object::isOpen | 
Flag to indicate whether the instance is opened already
| GPTIMER_Params GPTIMER_Object::gptimerParams | 
GPTIMER open parameters as provided by user
| uint8_t GPTIMER_Object::timerConfigMode | 
Current Timer Configured Mode GptimerConfigModes
| GPTIMER_Compare_Config GPTIMER_Object::compareConfig | 
Comapare Mode Configuration
| GPTIMER_Capture_Config GPTIMER_Object::captureConfig | 
Capture Mode Configuration
| GPTIMER_PWM_Config GPTIMER_Object::pwmConfig | 
PWM Mode Configuration
| GPTIMER_OverflowCallbackFxn GPTIMER_Object::overflowCallbackFunction | 
Callback Function Pointer for overflow Interrupt
| GPTIMER_CompareMatchCallbackFxn GPTIMER_Object::compareMatchCallbackFunction | 
Callback Function Pointer for Compare Match Interrupt
| GPTIMER_CaptureCallbackFxn GPTIMER_Object::captureCallbackFunction | 
Callback Function Pointer for Capture Interrupt