From 7ba457be50139dc7508278e20ab67f6758eea261 Mon Sep 17 00:00:00 2001 From: bsongis Date: Thu, 30 Apr 2015 19:37:02 +0200 Subject: [PATCH] I found it ... 3 hours just for this #ifdef missing! --- radio/src/targets/taranis/pulses_driver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/targets/taranis/pulses_driver.cpp b/radio/src/targets/taranis/pulses_driver.cpp index 1faa7de1f..59e0dd477 100644 --- a/radio/src/targets/taranis/pulses_driver.cpp +++ b/radio/src/targets/taranis/pulses_driver.cpp @@ -377,12 +377,14 @@ extern "C" void TIM1_CC_IRQHandler() TIM1->CCR3 = modulePulsesData[INTERNAL_MODULE].pxx.pulses[0]; TIM1->DIER |= TIM_DIER_CC2IE ; // Enable this interrupt } +#if defined(TARANIS_INTERNAL_PPM) else if (s_current_protocol[INTERNAL_MODULE] == PROTO_PPM) { modulePulsesData[INTERNAL_MODULE].ppm.ptr = modulePulsesData[INTERNAL_MODULE].ppm.pulses; TIM1->DIER |= TIM_DIER_UDE ; TIM1->SR &= ~TIM_SR_UIF ; // Clear this flag TIM1->DIER |= TIM_DIER_UIE ; // Enable this interrupt } +#endif else { TIM1->DIER |= TIM_DIER_CC2IE ; // Enable this interrupt }