From d17e89cc6bae976ba6f0c5a631506a0a397edbb4 Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Fri, 26 Jun 2015 20:11:39 +0100 Subject: [PATCH] Fix incorrect index access in old timer irq handler code. --- src/main/drivers/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/drivers/timer.c b/src/main/drivers/timer.c index b9ecc3169..a2c84663f 100644 --- a/src/main/drivers/timer.c +++ b/src/main/drivers/timer.c @@ -721,7 +721,7 @@ static void timCCxHandler(TIM_TypeDef *tim, timerConfig_t *timerConfig) } if (tim_status & (int)TIM_IT_CC2) { tim->SR = ~TIM_IT_CC2; - timerConfig->edgeCallback[2]->fn(timerConfig->edgeCallback[1], tim->CCR2); + timerConfig->edgeCallback[1]->fn(timerConfig->edgeCallback[1], tim->CCR2); } if (tim_status & (int)TIM_IT_CC3) { tim->SR = ~TIM_IT_CC3;