Fix: Only show hall sensor settings if hall sensor is fitted
This commit is contained in:
@@ -72,6 +72,7 @@ static void settings_displayInvertColor(void);
|
|||||||
|
|
||||||
#ifdef HALL_SENSOR
|
#ifdef HALL_SENSOR
|
||||||
static void settings_displayHallEffect(void);
|
static void settings_displayHallEffect(void);
|
||||||
|
static bool settings_showHallEffect(void);
|
||||||
#endif
|
#endif
|
||||||
// Menu functions
|
// Menu functions
|
||||||
|
|
||||||
@@ -206,7 +207,7 @@ const menuitem PowerSavingMenu[] = {
|
|||||||
{SETTINGS_DESC(SettingsItemIndex::ShutdownTimeout), nullptr, settings_displayShutdownTime, settings_showSleepOptions, SettingsOptions::ShutdownTime}, /*Shutdown Time*/
|
{SETTINGS_DESC(SettingsItemIndex::ShutdownTimeout), nullptr, settings_displayShutdownTime, settings_showSleepOptions, SettingsOptions::ShutdownTime}, /*Shutdown Time*/
|
||||||
#endif
|
#endif
|
||||||
#ifdef HALL_SENSOR
|
#ifdef HALL_SENSOR
|
||||||
{SETTINGS_DESC(SettingsItemIndex::HallEffSensitivity), nullptr, settings_displayHallEffect, nullptr, SettingsOptions::HallEffectSensitivity}, /* HallEffect Sensitivity*/
|
{SETTINGS_DESC(SettingsItemIndex::HallEffSensitivity), nullptr, settings_displayHallEffect, settings_showHallEffect, SettingsOptions::HallEffectSensitivity}, /* HallEffect Sensitivity*/
|
||||||
#endif
|
#endif
|
||||||
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
||||||
};
|
};
|
||||||
@@ -790,6 +791,7 @@ static void settings_displayHallEffect(void) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
static bool settings_showHallEffect(void) { return getHallSensorFitted(); }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Indicates whether a menu transition is in progress, so that the menu icon
|
// Indicates whether a menu transition is in progress, so that the menu icon
|
||||||
|
|||||||
Reference in New Issue
Block a user