[X7/X9/SKY9X] Bad handling of UNEXPECTED_SHUTDOWN !
This commit is contained in:
@@ -2432,6 +2432,10 @@ void opentxInit(OPENTX_INIT_ARGS)
|
||||
#if defined(RTCLOCK) && !defined(COPROCESSOR)
|
||||
rtcInit(); // RTC must be initialized before rambackupRestore() is called
|
||||
#endif
|
||||
|
||||
#if defined(EEPROM)
|
||||
storageReadAll();
|
||||
#endif
|
||||
|
||||
if (UNEXPECTED_SHUTDOWN()) {
|
||||
unexpectedShutdown = 1;
|
||||
@@ -2447,7 +2451,8 @@ void opentxInit(OPENTX_INIT_ARGS)
|
||||
topbar = new Topbar(&g_model.topbarData);
|
||||
LUA_INIT_THEMES_AND_WIDGETS();
|
||||
#endif
|
||||
|
||||
|
||||
#if !defined(EEPROM)
|
||||
#if defined(RAMBACKUP)
|
||||
if (UNEXPECTED_SHUTDOWN()) {
|
||||
rambackupRestore();
|
||||
@@ -2458,6 +2463,7 @@ void opentxInit(OPENTX_INIT_ARGS)
|
||||
#else
|
||||
storageReadAll();
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(SERIAL2)
|
||||
serial2Init(g_eeGeneral.serial2Mode, MODEL_TELEMETRY_PROTOCOL());
|
||||
|
||||
Reference in New Issue
Block a user