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