111
111
#if ENABLED(CASE_LIGHT_MENU)
112
112
#include " ../../feature/caselight.h"
113
113
114
- #define CASELIGHT_TOGGLE_ITEM () EDIT_ITEM(bool , MSG_CASE_LIGHT, (bool *)&caselight.on, caselight.update_enabled)
115
114
116
115
#if CASELIGHT_USES_BRIGHTNESS
117
116
void menu_case_light () {
118
117
START_MENU ();
119
118
BACK_ITEM (MSG_CONFIGURATION);
120
119
EDIT_ITEM (percent, MSG_CASE_LIGHT_BRIGHTNESS, &caselight.brightness , 0 , 255 , caselight.update_brightness , true );
121
- CASELIGHT_TOGGLE_ITEM ( );
120
+ EDIT_ITEM ( bool , MSG_CASE_LIGHT, &caselight. on , caselight. update_enabled );
122
121
END_MENU ();
123
122
}
124
123
#endif
125
124
#endif
126
125
127
- void menu_led () {
128
- START_MENU ();
129
- BACK_ITEM (MSG_MAIN_MENU);
126
+ #if ENABLED(LED_CONTROL_MENU)
127
+
128
+ void menu_led () {
129
+ START_MENU ();
130
+ BACK_ITEM (MSG_MAIN_MENU);
130
131
131
- #if ENABLED(LED_CONTROL_MENU)
132
132
if (TERN1 (PSU_CONTROL, powerManager.psu_on )) {
133
133
editable.state = leds.lights_on ;
134
134
EDIT_ITEM (bool , MSG_LEDS, &editable.state , leds.toggle );
@@ -152,21 +152,22 @@ void menu_led() {
152
152
SUBMENU (MSG_NEO2_PRESETS, menu_leds2_presets);
153
153
#endif
154
154
SUBMENU (MSG_CUSTOM_LEDS, menu_led_custom);
155
- #endif
156
155
157
- //
158
- // Set Case light on/off/brightness
159
- //
160
- #if ENABLED(CASE_LIGHT_MENU)
161
- #if CASELIGHT_USES_BRIGHTNESS
162
- if (caselight.has_brightness ())
163
- SUBMENU (MSG_CASE_LIGHT, menu_case_light);
164
- else
156
+ //
157
+ // Set Case light on/off/brightness
158
+ //
159
+ #if ENABLED(CASE_LIGHT_MENU)
160
+ #if CASELIGHT_USES_BRIGHTNESS
161
+ if (caselight.has_brightness ())
162
+ SUBMENU (MSG_CASE_LIGHT, menu_case_light);
163
+ else
164
+ #endif
165
+ EDIT_ITEM (bool , MSG_CASE_LIGHT, &caselight.on , caselight.update_enabled );
165
166
#endif
166
- CASELIGHT_TOGGLE_ITEM ();
167
- #endif
168
167
169
- END_MENU ();
170
- }
168
+ END_MENU ();
169
+ }
170
+
171
+ #endif // LED_CONTROL_MENU
171
172
172
173
#endif // HAS_MARLINUI_MENU && LED_CONTROL_MENU
0 commit comments