|
@@ -111,24 +111,24 @@
|
|
|
#if ENABLED(CASE_LIGHT_MENU)
|
|
|
#include "../../feature/caselight.h"
|
|
|
|
|
|
- #define CASELIGHT_TOGGLE_ITEM() EDIT_ITEM(bool, MSG_CASE_LIGHT, (bool*)&caselight.on, caselight.update_enabled)
|
|
|
|
|
|
#if CASELIGHT_USES_BRIGHTNESS
|
|
|
void menu_case_light() {
|
|
|
START_MENU();
|
|
|
BACK_ITEM(MSG_CONFIGURATION);
|
|
|
EDIT_ITEM(percent, MSG_CASE_LIGHT_BRIGHTNESS, &caselight.brightness, 0, 255, caselight.update_brightness, true);
|
|
|
- CASELIGHT_TOGGLE_ITEM();
|
|
|
+ EDIT_ITEM(bool, MSG_CASE_LIGHT, &caselight.on, caselight.update_enabled);
|
|
|
END_MENU();
|
|
|
}
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
-void menu_led() {
|
|
|
- START_MENU();
|
|
|
- BACK_ITEM(MSG_MAIN_MENU);
|
|
|
+#if ENABLED(LED_CONTROL_MENU)
|
|
|
+
|
|
|
+ void menu_led() {
|
|
|
+ START_MENU();
|
|
|
+ BACK_ITEM(MSG_MAIN_MENU);
|
|
|
|
|
|
- #if ENABLED(LED_CONTROL_MENU)
|
|
|
if (TERN1(PSU_CONTROL, powerManager.psu_on)) {
|
|
|
editable.state = leds.lights_on;
|
|
|
EDIT_ITEM(bool, MSG_LEDS, &editable.state, leds.toggle);
|
|
@@ -152,21 +152,22 @@ void menu_led() {
|
|
|
SUBMENU(MSG_NEO2_PRESETS, menu_leds2_presets);
|
|
|
#endif
|
|
|
SUBMENU(MSG_CUSTOM_LEDS, menu_led_custom);
|
|
|
- #endif
|
|
|
|
|
|
- //
|
|
|
- // Set Case light on/off/brightness
|
|
|
- //
|
|
|
- #if ENABLED(CASE_LIGHT_MENU)
|
|
|
- #if CASELIGHT_USES_BRIGHTNESS
|
|
|
- if (caselight.has_brightness())
|
|
|
- SUBMENU(MSG_CASE_LIGHT, menu_case_light);
|
|
|
- else
|
|
|
+ //
|
|
|
+ // Set Case light on/off/brightness
|
|
|
+ //
|
|
|
+ #if ENABLED(CASE_LIGHT_MENU)
|
|
|
+ #if CASELIGHT_USES_BRIGHTNESS
|
|
|
+ if (caselight.has_brightness())
|
|
|
+ SUBMENU(MSG_CASE_LIGHT, menu_case_light);
|
|
|
+ else
|
|
|
+ #endif
|
|
|
+ EDIT_ITEM(bool, MSG_CASE_LIGHT, &caselight.on, caselight.update_enabled);
|
|
|
#endif
|
|
|
- CASELIGHT_TOGGLE_ITEM();
|
|
|
- #endif
|
|
|
|
|
|
- END_MENU();
|
|
|
-}
|
|
|
+ END_MENU();
|
|
|
+ }
|
|
|
+
|
|
|
+#endif // LED_CONTROL_MENU
|
|
|
|
|
|
#endif // HAS_MARLINUI_MENU && LED_CONTROL_MENU
|