Toggle with XOR
This commit is contained in:
		| @@ -4475,7 +4475,7 @@ inline void gcode_G28() { | |||||||
|             inInc = -1; |             inInc = -1; | ||||||
|           } |           } | ||||||
|  |  | ||||||
|           zig = !zig; // zag |           zig ^= true; // zag | ||||||
|  |  | ||||||
|           // Inner loop is Y with PROBE_Y_FIRST enabled |           // Inner loop is Y with PROBE_Y_FIRST enabled | ||||||
|           for (int8_t PR_INNER_VAR = inStart; PR_INNER_VAR != inStop; PR_INNER_VAR += inInc) { |           for (int8_t PR_INNER_VAR = inStart; PR_INNER_VAR != inStop; PR_INNER_VAR += inInc) { | ||||||
| @@ -5799,7 +5799,7 @@ inline void gcode_M42() { | |||||||
| #if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_G26_MESH_EDITING) | #if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_G26_MESH_EDITING) | ||||||
|  |  | ||||||
|   inline void gcode_M49() { |   inline void gcode_M49() { | ||||||
|     ubl.g26_debug_flag = !ubl.g26_debug_flag; |     ubl.g26_debug_flag ^= true; | ||||||
|     SERIAL_PROTOCOLPGM("UBL Debug Flag turned "); |     SERIAL_PROTOCOLPGM("UBL Debug Flag turned "); | ||||||
|     serialprintPGM(ubl.g26_debug_flag ? PSTR("on.") : PSTR("off.")); |     serialprintPGM(ubl.g26_debug_flag ? PSTR("on.") : PSTR("off.")); | ||||||
|   } |   } | ||||||
|   | |||||||
| @@ -1551,7 +1551,7 @@ | |||||||
|           inInc = -1; |           inInc = -1; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         zig = !zig; // zag |         zig ^= true; // zag | ||||||
|  |  | ||||||
|         // Inner loop is Y with PROBE_Y_FIRST enabled |         // Inner loop is Y with PROBE_Y_FIRST enabled | ||||||
|         for (PR_INNER_VAR = inStart; PR_INNER_VAR != inStop; PR_INNER_VAR += inInc) { |         for (PR_INNER_VAR = inStart; PR_INNER_VAR != inStop; PR_INNER_VAR += inInc) { | ||||||
|   | |||||||
| @@ -688,7 +688,7 @@ void kill_screen(const char* lcd_msg) { | |||||||
|     extern void update_case_light(); |     extern void update_case_light(); | ||||||
|  |  | ||||||
|     void toggle_case_light() { |     void toggle_case_light() { | ||||||
|       case_light_on = !case_light_on; |       case_light_on ^= true; | ||||||
|       lcdDrawUpdate = LCDVIEW_CALL_REDRAW_NEXT; |       lcdDrawUpdate = LCDVIEW_CALL_REDRAW_NEXT; | ||||||
|       update_case_light(); |       update_case_light(); | ||||||
|     } |     } | ||||||
| @@ -3196,7 +3196,7 @@ void kill_screen(const char* lcd_msg) { | |||||||
|  |  | ||||||
|   #endif //SDSUPPORT |   #endif //SDSUPPORT | ||||||
|  |  | ||||||
|   void menu_action_setting_edit_bool(const char* pstr, bool* ptr) {UNUSED(pstr); *ptr = !(*ptr); lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; } |   void menu_action_setting_edit_bool(const char* pstr, bool* ptr) {UNUSED(pstr); *ptr ^= true; lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; } | ||||||
|   void menu_action_setting_edit_callback_bool(const char* pstr, bool* ptr, screenFunc_t callback) { |   void menu_action_setting_edit_callback_bool(const char* pstr, bool* ptr, screenFunc_t callback) { | ||||||
|     menu_action_setting_edit_bool(pstr, ptr); |     menu_action_setting_edit_bool(pstr, ptr); | ||||||
|     (*callback)(); |     (*callback)(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user