From c172ab319336b08cc1da6579b3e96100aeded2d7 Mon Sep 17 00:00:00 2001 From: jflyper Date: Mon, 3 Feb 2020 13:05:08 +0900 Subject: [PATCH] Fix dashboard initialization order --- src/main/fc/init.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/main/fc/init.c b/src/main/fc/init.c index d6dd430e8c..7fc4f12123 100644 --- a/src/main/fc/init.c +++ b/src/main/fc/init.c @@ -901,17 +901,6 @@ void init(void) batteryInit(); // always needs doing, regardless of features. -#ifdef USE_DASHBOARD - if (featureIsEnabled(FEATURE_DASHBOARD)) { -#ifdef USE_OLED_GPS_DEBUG_PAGE_ONLY - dashboardShowFixedPage(PAGE_GPS); -#else - dashboardResetPageCycling(); - dashboardEnablePageCycling(); -#endif - } -#endif - #ifdef USE_RCDEVICE rcdeviceInit(); #endif // USE_RCDEVICE @@ -1003,6 +992,12 @@ void init(void) // Dashbord will register with CMS by itself. if (featureIsEnabled(FEATURE_DASHBOARD)) { dashboardInit(); +#ifdef USE_OLED_GPS_DEBUG_PAGE_ONLY + dashboardShowFixedPage(PAGE_GPS); +#else + dashboardResetPageCycling(); + dashboardEnablePageCycling(); +#endif } #endif