diff --git a/src/main_views.cpp b/src/main_views.cpp index a8b14b103..126b13dc7 100644 --- a/src/main_views.cpp +++ b/src/main_views.cpp @@ -532,7 +532,7 @@ void menuMainView(uint8_t event) // RPM lcd_putsLeft(2*FH, STR_RPMnFUEL); - lcd_outdezNAtt(4*FW, 1*FH, frskyHubData.rpm, DBLSIZE|LEFT); + lcd_outdezNAtt(4*FW, 1*FH, frskyHubData.rpm/(2+g_model.frsky.blades), DBLSIZE|LEFT); // Fuel putsTelemetryValue(15*FW, 2*FH, frskyHubData.fuelLevel, UNIT_PERCENT, DBLSIZE|LEFT); diff --git a/src/model_menus.cpp b/src/model_menus.cpp index 129b8a101..6499f5a3d 100644 --- a/src/model_menus.cpp +++ b/src/model_menus.cpp @@ -1841,12 +1841,12 @@ void menuProcSafetySwitches(uint8_t event) void menuProcTelemetry(uint8_t event) { #if defined(FRSKY_HUB) || defined(WS_HOW_HIGH) - MENU(STR_MENUTELEMETRY, menuTabModel, e_Telemetry, 16, {0, -1, 1, 0, 2, 2, -1, 1, 0, 2, 2, 0, 2, 2, 2, 2}); + MENU(STR_MENUTELEMETRY, menuTabModel, e_Telemetry, 19, {0, -1, 1, 0, 2, 2, -1, 1, 0, 2, 2, -1, 0, 0, -1, 2, 2, 2, 2}); #else - MENU(STR_MENUTELEMETRY, menuTabModel, e_Telemetry, 15, {0, -1, 1, 0, 2, 2, -1, 1, 0, 2, 2, 2, 2, 2, 2}); + MENU(STR_MENUTELEMETRY, menuTabModel, e_Telemetry, 16, {0, -1, 1, 0, 2, 2, -1, 1, 0, 2, 2, -1, 2, 2, 2, 2}); #endif - int8_t sub = m_posVert; + int8_t sub = m_posVert; uint8_t blink; uint8_t y; @@ -1939,28 +1939,43 @@ void menuProcTelemetry(uint8_t event) #if defined(FRSKY_HUB) || defined(WS_HOW_HIGH) if(s_pgOfs