From 977e44d44a3376cf733efb80d6eebc7861c5a61b Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sat, 1 Aug 2015 22:43:54 +0200 Subject: [PATCH] Fixes #2592 - Needs test with next nightly builds Please confirm if this is fixed or not, I don't have a 9XR-PRO with me here! --- radio/src/targets/sky9x/pulses_driver.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/radio/src/targets/sky9x/pulses_driver.cpp b/radio/src/targets/sky9x/pulses_driver.cpp index 90b3723c1..721fe0d25 100644 --- a/radio/src/targets/sky9x/pulses_driver.cpp +++ b/radio/src/targets/sky9x/pulses_driver.cpp @@ -105,7 +105,7 @@ void init_no_pulses(uint32_t port) void disable_no_pulses(uint32_t port) { if (port == EXTERNAL_MODULE) { - disable_ppm(0); + disable_ppm(EXTERNAL_MODULE); } else { // TODO @@ -186,6 +186,7 @@ void disable_pxx(uint32_t port) { if (port == EXTERNAL_MODULE) { disable_ssc(); + disable_ppm(EXTERNAL_MODULE); } else { // TODO @@ -207,6 +208,7 @@ void disable_dsm2(uint32_t port) { if (port == EXTERNAL_MODULE) { disable_ssc(); + disable_ppm(EXTERNAL_MODULE); } else { // TODO @@ -261,7 +263,7 @@ extern "C" void PWM_IRQHandler(void) } pwmptr->PWM_CH_NUM[3].PWM_CPDRUPD = period; // Period in half uS if (period != 5000) { // 2.5 mS - setupPulses(0); + setupPulses(EXTERNAL_MODULE); } else { // Kick off serial output here