22 #ifndef FUNCTIONTIMER_H_ 23 #define FUNCTIONTIMER_H_ 27 #if (FUNCTIONTIMER__ENABLE==true) 60 bool (*pbFunction_A)(void);
73 bool (*pbFunction_B)(void);
86 #if (FUNCTIONTIMER__PERIPHERAL==TIMER_A0_BASE) 87 #define TIMER__CCR0_VECTOR (TIMER0_A0_VECTOR) 88 #define TIMER__CCR1_VECTOR (TIMER0_A1_VECTOR) 89 #elif (FUNCTIONTIMER__PERIPHERAL==TIMER_A1_BASE) 90 #define TIMER__CCR0_VECTOR (TIMER1_A0_VECTOR) 91 #define TIMER__CCR1_VECTOR (TIMER1_A1_VECTOR) 92 #elif (FUNCTIONTIMER__PERIPHERAL==TIMER_A2_BASE) 93 #define TIMER__CCR0_VECTOR (TIMER2_A0_VECTOR) 94 #define TIMER__CCR1_VECTOR (TIMER2_A1_VECTOR) 95 #elif (FUNCTIONTIMER__PERIPHERAL==TIMER_A3_BASE) 96 #define TIMER__CCR0_VECTOR (TIMER3_A0_VECTOR) 97 #define TIMER__CCR1_VECTOR (TIMER3_A1_VECTOR) 99 #error INVALID_TIMERA_SELECTION void Timer_cancelDelayedFunction(uint8_t ui8Function)
Definition: FunctionTimer.c:75
Definition: FunctionTimer.h:35
void Timer_stopDelayedFunctionTimer(void)
This function stops the Timer_A.
Definition: FunctionTimer.c:46
Definition: FunctionTimer.h:47
tFunctionTimerSelection
enumerates the available function delays.
Definition: FunctionTimer.h:34
void Timer_startDelayedFunctionTimer(const tFunctionTimer *pFunctionTimer)
Definition: FunctionTimer.c:35
Definition: FunctionTimer.h:36
uint16_t ui16FunctionDelay_B
Definition: FunctionTimer.h:66
void Timer_scheduleDelayedFunction(uint8_t ui8Function)
Definition: FunctionTimer.c:51
uint16_t ui16FunctionDelay_A
Definition: FunctionTimer.h:53