diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index 8f55e813d..bc064b17e 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -1950,6 +1950,11 @@ void opentxStart() #if defined(CPUARM) || defined(CPUM2560) void opentxClose() { +#if defined(CPUARM) + watchdogSetTimeout(2000/*20s*/); +#endif + pausePulses(); // stop mixer task to disable trims processing while in shutdown + AUDIO_BYE(); #if defined(FRSKY) diff --git a/radio/src/tasks_arm.cpp b/radio/src/tasks_arm.cpp index 903cd3198..3cf289b7a 100644 --- a/radio/src/tasks_arm.cpp +++ b/radio/src/tasks_arm.cpp @@ -239,8 +239,6 @@ void menusTask(void * pdata) toplcdOff(); #endif - BACKLIGHT_OFF(); - #if defined(PCBHORUS) ledOff(); #endif