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