From 8079b7c053392f224cafacbfa88c2b099a635a68 Mon Sep 17 00:00:00 2001 From: "bsongis@gmail.com" Date: Sat, 11 May 2013 05:51:21 +0000 Subject: [PATCH] [Taranis] WDT made the Tx shutdown during EEPROM last save on power off when model size > 500 --- src/opentx.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/opentx.cpp b/src/opentx.cpp index c0a8c516d..10812d6a4 100644 --- a/src/opentx.cpp +++ b/src/opentx.cpp @@ -4222,20 +4222,17 @@ void menusTask(void * pdata) #endif } + lcd_clear(); + displayPopup(STR_SHUTDOWN); + #if defined(SDCARD) closeLogs(); #endif - SysTick->CTRL = 0; // turn off systick - #if defined(HAPTIC) hapticOff(); #endif - lcd_clear(); - - displayPopup(STR_SHUTDOWN); - saveTimers(); #if defined(PCBSKY9X) @@ -4256,6 +4253,8 @@ void menusTask(void * pdata) lcdRefresh(); lcdSetRefVolt(0); + SysTick->CTRL = 0; // turn off systick + pwrOff(); // Only turn power off if necessary }