From 516d50a6cfef9e5e051ea01f9b4b2e5866dd0e64 Mon Sep 17 00:00:00 2001 From: 3djc Date: Wed, 10 Apr 2019 12:23:21 +0200 Subject: [PATCH] Fix module wakup after flash --- radio/src/io/frsky_device_firmware_update.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radio/src/io/frsky_device_firmware_update.cpp b/radio/src/io/frsky_device_firmware_update.cpp index 99ab6e30c..cc58ee451 100644 --- a/radio/src/io/frsky_device_firmware_update.cpp +++ b/radio/src/io/frsky_device_firmware_update.cpp @@ -354,12 +354,15 @@ void DeviceFirmwareUpdate::flashFile(const char * filename) watchdogSuspend(2000); RTOS_WAIT_MS(2000); - if (intPwr) + if (intPwr) { INTERNAL_MODULE_ON(); - if (extPwr) + setupPulses(INTERNAL_MODULE); + } + if (extPwr) { EXTERNAL_MODULE_ON(); + setupPulses(EXTERNAL_MODULE); + } state = SPORT_IDLE; - resumePulses(); }